antuomake 生成configure的使用

configure 做爲編譯配置腳本,有大量選項可供不一樣編譯需求,這些選項直 接做用到最終生成的Makefile文件linux

問題:automake默認的gcc編譯選項爲-Wall -O2 -g,怎麼改成咱們實際需 要的編譯選項(如不帶優化選項)?優化

使用以下命令從新執行configure: CFLAGS="-Wall -g" ./configure 固然也能夠直接頂層Makefile.am中添加CFLAGS="-Wall -g"spa

一、執行編譯,產生可執行文件target make 問題:automake默認的gcc編譯選項爲-Wall -O2 -g,怎麼改成咱們實際需 要的編譯選項(如不帶優化選項)? 使用以下命令從新執行configure: CFLAGS="-Wall -g" ./configure 固然也能夠直接頂層Makefile.am中添加CFLAGS="-Wall -g"get

 

一、help 查看全部選項編譯器

二、--prefix=PEWFIX 輸入安裝目錄前綴. 如: ./configure --prefix=/usr/local/bin編譯

三、編譯器選項,如: CFLAGS=「-Wall -g」 ./configure LDFLAGS=「-L libpath–l libname -static」 ./configure CC=「arm-linux-gcc」 ./configuregcc

四、--host 指定軟件運行的系統平臺 如:嵌入式arm-linux一般用 --host=arm-linux ./configure --host=arm-linux軟件


一、help 查看全部選項配置

二、--prefix = PEWFIX 輸入安裝目錄前綴.如: ./configure --prefix=/usr/local/binfile

三、編譯器選項,如: CFLAGS = 「-Wall -g」 ./configure LDFLAGS=「-L libpath–l libname -static」 ./configure CC=「arm-linux-gcc」 ./configure四、--host 指定軟件運行的系統平臺 如:嵌入式arm-linux一般用 --host=arm-linux ./configure --host=arm-linux

相關文章
相關標籤/搜索