日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

./configure make make install 编译安装和卸载 (Linux)

發布時間:2023/12/29 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ./configure make make install 编译安装和卸载 (Linux) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正常的編譯安裝/卸載:


源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。
?
configure文件是一個可執行的腳本文件,它有很多選項,在待安裝的源碼目錄下使用命令./configure –help可以輸出詳細的選項列表。
?
其中--prefix選項是配置安裝目錄,如果不配置該選項,安裝后可執行文件默認放在/usr /local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc,其它的資源文件放在/usr /local/share,比較凌亂。
?
如果配置了--prefix,如:
$ ./configure --prefix=/usr/local/test
?
安裝后的所有資源文件都會被放在/usr/local/test目錄中,不會分散到其他目錄。
?
使用--prefix選項的另一個好處是方便卸載軟件或移植軟件;當某個安裝的軟件不再需要時,只須簡單的刪除該安裝目錄,就可以把軟件卸載得干干凈凈;而移植軟件只需拷貝整個目錄到另外一個機器即可(相同的操作系統下)。
?
當然要卸載程序,也可以在原來的make目錄下用一次make uninstall,但前提是Makefile文件有uninstall命令(nodejs的源碼包里有uninstall命令,測試版本v0.10.35)。
?


關于卸載:


如果沒有配置--prefix選項,源碼包也沒有提供make uninstall,則可以通過以下方式可以完整卸載:
?
找一個臨時目錄重新安裝一遍,如:
$ ./configure --prefix=/tmp/to_remove && make install
?

然后遍歷/tmp/to_remove的文件,刪除對應安裝位置的文件即可(因為/tmp/to_remove里的目錄結構就是沒有配置--prefix選項時的目錄結構)。

總結

以上是生活随笔為你收集整理的./configure make make install 编译安装和卸载 (Linux)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。