Linux系統管理-(10)-文件編譯安裝

編譯C源代碼:
            前提:提供開發工具及開發環境
                開發工具:make, gcc等
                開發環境:開發庫,頭文件
                    glibc:標準庫

                通過“包組”提供開發組件
                    CentOS 6: "Development Tools", "Server Platform Development",

            第一步:configure腳本
                選項:指定安裝位置、指定啓用的特性

                --help: 獲取其支持使用的選項
                    選項分類:
                        安裝路徑設定:
                            --prefix=/PATH/TO/SOMEWHERE: 指定默認安裝位置;默認爲/usr/local/
                            --sysconfdir=/PATH/TO/SOMEWHERE:配置文件安裝位置;

                        System types:

                        Optional Features: 可選特性
                            --disable-FEATURE
                            --enable-FEATURE[=ARG]

                        Optional Packages: 可選包
                            --with-PACKAGE[=ARG]
                            --without-PACKAGE

            第二步:make

            第三步:make install
                                      
        安裝後的配置:
            (1) 導出二進制程序目錄至PATH環境變量中;
                編輯文件/etc/profile.d/NAME.sh
                    export PATH=/PATH/TO/BIN:$PATH

            (2) 導出庫文件路徑
                編輯/etc/ld.so.conf.d/NAME.conf
                    添加新的庫文件所在目錄至此文件中;

                讓系統重新生成緩存:
                    ldconfig [-v]

            (3) 導出頭文件
                基於鏈接的方式實現:
                    ln -sv

            (4) 導出幫助手冊
                編輯/etc/man.config文件
                    添加一個MANPATH
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章