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