Closed GoogleCodeExporter closed 9 years ago
Добрый день! Не собирается симулятор. simulator$ make mkdir -p GNU-i386-Linux g++ -g -c -MMD -Ih CELFHeader.cpp -o GNU-i386-Linux/CELFHeader.o g++ -g -c -MMD -Ih CProgramHeader.cpp -o GNU-i386-Linux/CProgramHeader.o g++ -g -c -MMD -Ih Disasm.cpp -o GNU-i386-Linux/Disasm.o Disasm.cpp:131:14: error: invalid suffix "b0000" on integer constant Disasm.cpp:132:14: error: invalid suffix "b0010" on integer constant Disasm.cpp:133:14: error: invalid suffix "b0011" on integer constant Disasm.cpp:134:14: error: invalid suffix "b0100" on integer constant Disasm.cpp:135:14: error: invalid suffix "b0101" on integer constant Disasm.cpp:136:14: error: invalid suffix "b0110" on integer constant Disasm.cpp:137:14: error: invalid suffix "b0111" on integer constant Disasm.cpp:139:14: error: invalid suffix "b1000" on integer constant Disasm.cpp:140:14: error: invalid suffix "b1001" on integer constant Disasm.cpp:141:14: error: invalid suffix "b1010" on integer constant Disasm.cpp:142:14: error: invalid suffix "b1011" on integer constant Disasm.cpp:143:14: error: invalid suffix "b1100" on integer constant Disasm.cpp:144:14: error: invalid suffix "b1101" on integer constant Disasm.cpp:145:14: error: invalid suffix "b1110" on integer constant Disasm.cpp:146:14: error: invalid suffix "b1111" on integer constant make: *** [GNU-i386-Linux/Disasm.o] Error 1 simulator $g++ --version gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.1) Если он собирается на вашей версии g++, то это фича данной конкретной версии, не соответствующая стандарту, т.к. с++ поддерживает только 16-ю, 8-ю и 10-ю формы записи целых чисел. В указанных строках необходимо перевести константы в 16-ый формат.
Original issue reported on code.google.com by diman...@gmail.com on 11 Apr 2011 at 12:08
diman...@gmail.com
возможны warning'и, но работает
Original comment by zemlia...@frtk.ru on 18 Apr 2011 at 3:05
zemlia...@frtk.ru
Original issue reported on code.google.com by
diman...@gmail.com
on 11 Apr 2011 at 12:08