ソースコードのコンパイルの概要と、コンパイルおよびインストールプロセスの詳細な説明

ソースコードのコンパイルの概要

■ソースコードを使用してソフトウェアをインストールする利点
●最新のソフトウェアバージョンを入手し、バグを時間内に修正する
●ユーザーのニーズに応じてソフトウェア機能を柔軟にカスタマイズする
■アプリケーション例
●新しいバージョンのアプリケーションをインストールする場合
●現在インストールされているプログラムが
ニーズを満たせない場合アプリケーションに新機能を追加する場合

■ターボールパケット

●.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 / softwarename-version number /
■例

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

ソースコードパッケージを解凍し、リリースディレクトリを指定します

2:./ configure構成

■ソースディレクトリで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コマンドの実行
■インストール
●makeinstallコマンドの実行
■サンプル

[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

■lynx127.0.0.1を実行して、ネイティブApacheの実行ステータスを表示します

おすすめ

転載: blog.csdn.net/Houtieyu/article/details/108007166