Compiler construction 编制";at";用于我的mips工具链的命令
使用以下命令交叉编译时:-Compiler construction 编制";at";用于我的mips工具链的命令,compiler-construction,cross-compiling,embedded-linux,Compiler Construction,Cross Compiling,Embedded Linux,使用以下命令交叉编译时:- /configure CC=/data/designs/pweth-s-t1501/trunk/software/embedded/ar9341/linux/build/gcc-4.3.3/build\u mips/staging\u dir/usr/bin/mips-linux-uclibc-gcc--host=mips-linux 在编译过程中,我遇到了这种错误。 正在尝试编译一个简单的ANSI C程序。。。配置:错误:即使是一个微不足道的ANSI C程序也无法编
/configure CC=/data/designs/pweth-s-t1501/trunk/software/embedded/ar9341/linux/build/gcc-4.3.3/build\u mips/staging\u dir/usr/bin/mips-linux-uclibc-gcc--host=mips-linux
在编译过程中,我遇到了这种错误。
正在尝试编译一个简单的ANSI C程序。。。配置:错误:即使是一个微不足道的ANSI C程序也无法编译和运行-请检查CC。
我的问题是,二进制文件不知道它正在被交叉编译,所以编译后的二进制文件自然不会在我的机器上运行。
有谁能告诉我解决同样问题的方法吗 这是在编译过程中还是在配置过程中发生的?这是在配置过程中发生的。如果您需要,我可以发布Makefile的代码或@JimLook中的某个内容,以获取关闭该检查的配置标志。我假设这一定是一个不经常交叉编译的包。必要时,您可以尝试编辑配置以删除检查。但我会首先尝试找到标志。我已经完全删除了该检查,但现在仍然停留在编译上。我完全通过了检查。不过,还有一个问题,如果您想在当前工具链中添加一个功能,最重要的是,它不在标准包中。您如何合并该功能@JimYour的问题太笼统了一点,我无法理解。编译是如何失败的?