初学不久,一直用的TQ公司光盘里制作好的4.3.3版本的GCC交叉编译器,使用一直正常
但今天用来编译一个软件,已指定编译器为arm-linux 了,但是编译报错如下:
arm-linux-gcc -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -I./base -o ./obj/genconf ./base/genconf.c
arm-none-linux-gnueabi-gcc: long: No such file or directory
arm-none-linux-gnueabi-gcc: long: No such file or directory
make: *** [obj/genconf] 错误
上网狂搜,没找到明确原因。
只猜想是不是没有库来支持long long这个类型?
因为我用arm-linux-gcc -v来测试,终端打印出来的信息里并没有看到
“--enable long long”这
不知什么地方有错
实在找不出,跑来21IC发帖问了,呵呵,新手,分不多,高手们帮帮吧 |