課程
/后端開發
/C
/Linux C語言編程基本原理與實踐
在編譯一些軟件的時候 先執行./configure 是干什么的?網上說是生成Makefile來用的,那么問題來了,./configure是自己來的?
2015-04-02
源自:Linux C語言編程基本原理與實踐
正在回答
通常configure腳本是由別的工具生成的(偶爾也有作者手寫configure的)。
為了解決軟件開發在不同平臺、不同開發環境下的各種差異...經過多年的演進...最終發展出一套工具集,它們被統稱為autotools,其中包含了automake、autoconf、libtool。
這個configure腳本就是這套工具所最終生成的。它的功能就是根據機器上的開發環境來生成相應的makefile。
這樣,軟件開發者在放出源代碼時就可以簡單地附帶一個configure腳本。
用戶在拿到源代碼后只需簡單地執行:./configure && make ?就能得到最終編譯好的程序,大大減輕了跨平臺開發的負擔。
舉報
本視頻教程介紹C語言基本工作原理以及適用與C的實際開發方式
2 回答linux下編譯問題
2 回答為什么編譯hello.c的結果是a.out?
4 回答為什么編譯以后生成的都是a.out
3 回答我編譯結果為什么是這樣的?求解
2 回答為什么編譯max.c的時候提示錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-02
通常configure腳本是由別的工具生成的(偶爾也有作者手寫configure的)。
為了解決軟件開發在不同平臺、不同開發環境下的各種差異...經過多年的演進...最終發展出一套工具集,它們被統稱為autotools,其中包含了automake、autoconf、libtool。
這個configure腳本就是這套工具所最終生成的。它的功能就是根據機器上的開發環境來生成相應的makefile。
這樣,軟件開發者在放出源代碼時就可以簡單地附帶一個configure腳本。
用戶在拿到源代碼后只需簡單地執行:./configure && make ?就能得到最終編譯好的程序,大大減輕了跨平臺開發的負擔。