我想自動檢測系統架構,當我在FreeBSD下編譯我的計劃,我想2包括x64和X32,但不工作,我想是這樣的:GNU的Makefile,檢測架構
ifeq ($(uname -a),i386)
INCDIR += -I../../x32
else
INCDIR += -I../../x64
endif
什麼這裏錯了嗎? 當我在amd64上編譯使用下面的代碼。 當我在i388編譯不工作。
當我在amd64上編譯makefile下面的代碼時,請參閱x64 dir。 當我在i386上使用低於makefile的代碼進行編譯時,請參閱x64 dir。 Soo bassicaly,否則沒有任何影響?
嘗試'UNAME -p'代替 – kwarnke
不要工作。這讓我發瘋......我無法理解爲什麼。 –