/gen_test_char: 无法执行二进制文件

作者:fly 发布于:2016-12-27 11:53 分类:Linux

交叉编译出错/gen_test_char: 无法执行二进制文件

需要修改的地方

Makefile.in:

137 tools/gen_test_char@EXEEXT@: $(OBJECTS_gen_test_char)

138 #       $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS)

139 # modify >

140         gcc -Wall -O2  tools/gen_test_char.c -s -o tools/gen_test_char

因为此处需要生成一个可执行程序tools/gen_test_char,但是当修改了交叉编译工具之后,这个文件被使用交叉编译工具编译,而我们需要在x86上运行,所以被报错,这里手动写成gcc编译。

发表评论:

 
Powered by emlog sitemap