您好,我試圖編譯的粉末玩具的最新的源代碼,但我的編譯器(G ++與scons的)崩潰每次擊中時間命令與--m在裏面。
崩潰日誌:
scons --lin --release --sse2
scons: Reading SConscript files ...
Checking for C library fftw3f... (cached) yes
Checking for C library bz2... (cached) yes
Checking for C library z... (cached) yes
Checking for C header file bzlib.h... (cached) yes
Checking for C library lua... (cached) no
Checking for C library lua5.1... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
^[[Ag++ -o build/src/Format.o -c -w -std=c++98 -fkeep-inline-functions -sse2 -O3 -ftree-vectorize -funsafe-math-optimizations -ffast-math -fomit-frame-pointer -funsafe-loop-optimizations -Wunsafe-loop-optimizations -D_GNU_SOURCE=1 -D_REENTRANT -DLUACONSOLE -DGRAVFFT -D_GNU_SOURCE -DUSE_STDINT -D_POSIX_C_SOURCE=200112L -DUSE_SDL -DLIN -DX86 -DX86_SSE2 -I/usr/include/SDL -I/usr/include/lua5.1 -Ibuild/src -Ibuild/data -Ibuild/generated build/src/Format.cpp
g++: error: unrecognized option â-msse2â
scons: *** [build/src/Format.o] Error 1
scons: building terminated because of errors.
爲什麼會這樣發生?我必須刪除-m32命令才能編譯它。
,你能否告訴有關SCons的腳本,請。 – Brady
另外,你使用的是什麼版本的g ++?如果你手動執行命令行上的g ++命令(沒有SCons),它還會崩潰嗎?如果是這樣,那麼它與SCons無關。 – Brady
g ++(Debian 4.6.3-12 + rpi1)4.6.3 是的,如果我在沒有scons的comamnd行上使用G ++,它會在-m32命令上崩潰 – Candunc