소스 코드 컴파일 개요 및 컴파일 및 설치 프로세스에 대한 자세한 설명

소스 코드 컴파일 개요

■ 소스 코드를 사용하여 소프트웨어를 설치할 때의 장점
● 최신 소프트웨어 버전 확보, 제때 버그 수정
● 사용자 요구에 따라 소프트웨어 기능을 유연하게 사용자 정의
■ 응용 사례
● 최신 버전의 응용
프로그램을 설치할 때 ● 현재 설치된 프로그램이
요구 사항을 충족 할 수없는 경우 애플리케이션에 새로운 기능을 추가 할 때

■ 타볼 패킷

● .tar.gz 및 .tar.bz2 형식은 대부분
● 소프트웨어 자료 참조 : http://sourceforge.net
■ 무결성 검사
● md5sum 검사 도구

[root@localhost ~]# md5sum httpd-2.4.25.tar.gz
24fb8b9e36cf131d7 8caae864fea0f6a httpd-2 .4.25.tar.gz

MD5 체크섬
■ 소스 코드 컴파일 환경 확인

● 다음과 같은 C / C ++ 프로그래밍 언어를 지원하는 컴파일러를 설치해야합니다.
◆ gcc, gcc-c ++, make,

컴파일 및 설치 프로세스

여기에 사진 설명 삽입

1 : 타르 풀기

■ / usr / src / 디렉토리에 소프트웨어 패키지를 릴리스하는 것이 일반적입니다.
■ 압축을 푼 후 소스 코드 파일의 위치
● / usr / src / software name-version number /
■ 예

[root@localhost ~]# tar zxf httpd-2.4.25.tar.gz(-C /usr/src/

소스 코드 패키지의 압축을 풀고 릴리스 디렉토리를 지정하십시오.

2 : ./ 구성 구성

■ 소스 디렉토리에서 configure 스크립트를 사용합니다.
■ "./configure --help"를 실행하여 도움말을 봅니다.
■ 일반 구성 옵션
■ –prefix = software 설치 디렉토리
■ 예

[root@localhost ~]# cd /usr/src/httpd-2.4.251
[root@localhost httpd-2.4.25]#./Iconfigure -prefix=/usr/local/apache

구성 옵션을 지정하지 않으면 기본값이 사용됩니다.

3 : 컴파일 및 설치

■ 컴파일
● make 명령 실행
■ Install
● make 설치 명령 실행
■ 샘플

[root@localhost httpd-2.4. 25]# make
[root@localhost httpd-2.4.25]# make install

소프트웨어 테스트, 적용, 유지

사용하기 전에

[root@localhost httpd-2 4.25]# vjm /usrlocal/apache/conf/httpd.conf

■ Apache 시작

 [root@localhost httpd-2.4.25]# /usrl/local/apache/bin/apachectl start

■ lynx 127.0.0.1을 실행하여 네이티브 Apache의 실행 상태를 확인합니다.

추천

출처blog.csdn.net/Houtieyu/article/details/108007166