国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux ./configure && make && make install 編譯安裝和卸載

2024-06-28 13:20:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
linux ./configure && make && make install 編譯安裝和卸載正常的編譯安裝/卸載:源碼的安裝一般由3個(gè)步驟組成:配置(configure)、編譯(make)、安裝(make install)。configure文件是一個(gè)可執(zhí)行的腳本文件,它有很多選項(xiàng),在待安裝的源碼目錄下使用命令./configure –help可以輸出詳細(xì)的選項(xiàng)列表。其中--PRefix選項(xiàng)是配置安裝目錄,如果不配置該選項(xiàng),安裝后可執(zhí)行文件默認(rèn)放在/usr /local/bin,庫(kù)文件默認(rèn)放在/usr/local/lib,配置文件默認(rèn)放在/usr/local/etc,其它的資源文件放在/usr /local/share,比較凌亂。如果配置了--prefix,如:$ ./configure --prefix=/usr/local/test安裝后的所有資源文件都會(huì)被放在/usr/local/test目錄中,不會(huì)分散到其他目錄。使用--prefix選項(xiàng)的另一個(gè)好處是方便卸載軟件或移植軟件;當(dāng)某個(gè)安裝的軟件不再需要時(shí),只須簡(jiǎn)單的刪除該安裝目錄,就可以把軟件卸載得干干凈凈;而移植軟件只需拷貝整個(gè)目錄到另外一個(gè)機(jī)器即可(相同的操作系統(tǒng)下)。當(dāng)然要卸載程序,也可以在原來(lái)的make目錄下用一次make uninstall,但前提是Makefile文件有uninstall命令(nodejs的源碼包里有uninstall命令,測(cè)試版本v0.10.35)。關(guān)于卸載:如果沒(méi)有配置--prefix選項(xiàng),源碼包也沒(méi)有提供make uninstall,則可以通過(guò)以下方式可以完整卸載:找一個(gè)臨時(shí)目錄重新安裝一遍,如:$ ./configure --prefix=/tmp/to_remove && make install然后遍歷/tmp/to_remove的文件,刪除對(duì)應(yīng)安裝位置的文件即可(因?yàn)?tmp/to_remove里的目錄結(jié)構(gòu)就是沒(méi)有配置--prefix選項(xiàng)時(shí)的目錄結(jié)構(gòu))。原文地址:http://www.CUOXin.com/zhangbo127/p/4556008.html參考地址:http://www.zhihu.com/question/20092756
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 游戏| 宣汉县| 辽阳市| 修文县| 镇原县| 姜堰市| 贞丰县| 屯门区| 延寿县| 海宁市| 沽源县| 瑞昌市| 崇仁县| 栖霞市| 靖安县| 阜南县| 绍兴市| 延川县| 津市市| 长兴县| 肃北| 黄陵县| 通辽市| 浪卡子县| 眉山市| 务川| 贺兰县| 卓资县| 灯塔市| 尤溪县| 望城县| 开远市| 丹东市| 正镶白旗| 东方市| 常山县| 新建县| 新疆| 瑞丽市| 巨野县| 白沙|