linux之源程序編譯安裝

make

makefile

automake,--->makefile.in --->makefile

autoconf,---> configure

make install

編譯安裝三步驟:

前提:準備編譯環境 安裝 Development Tools 和 Development Libraries

#./congigure

--help

--prefix=/path/to/somewhere

--sysconfdir=/PATH/TO/CONFFILE_PATH

功能:1.讓用戶選定編譯特性

2.檢查編譯環境

#make

#make install


示例:

# tar xfvz tengine-1.4.2.tar.gz

# cd tengine-1.4.2

# ./configure --prefix=/usr/local/tengine --conf-path=/etc/tengine/tengine.conf

# make 

# make install

啓動:/usr/local/tengine/sbin/nginx


注意:

1.修改PATH環境變量,以能夠識別此程序的二進制文件路徑。

修改 /etc/profile文件

在/etc/profile.d/目錄下建立一個以.sh爲後綴的文件,在裏面定義 

        export PATH=$PATH:/path/to/somewhere   (推薦)

2.默認情況下,系統搜索庫文件/lib,/usr/lib;要增添額外搜索路徑。

   在/etc/ld.so.conf.d/中創建以.conf爲後綴名的文件,而後把增添的路徑直接寫至此文件中。如:  (/usr/local/apache/lib)

# ldconfig 通知系統重新搜索庫文件

-v :顯示重新搜尋庫的過程。

3.頭文件:#include     輸出給系統

默認: /usr/include

     增添頭文件搜尋路徑,使用鏈接進行

/usr/local/tengine/include   /usr/include

ln -s /usr/local/tengine/include/*  /usr/include/  或

ln -s /usr/local/tengine/include  /usr/include/tengine (推薦)

4.man文件路徑;安裝在--prefix指定的目錄下man目錄;、usr/share/man

1.man -M /PATH/TO/MAN_DIR_COMMAND  臨時

2.在/etc/man.config中添加一條MANPATH  永久  (推薦)

如:MANPATH /usr/local/apache/man


netstat命令:

-r : 顯示路由表

-n : 以數字方式顯示

-p : 顯示監聽指定套接字的進程與進程名

-t : 建立的tcp連接

-u : 顯示udp連接

-l : 顯示監聽狀態的連接


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章