我正在尝试为MIPS系统(路由器)构建一个交叉编译器,但遇到了一些问题。到目前为止,我已经尝试了builtroot和crosstool ng,但没有成功,所以我想确保我这样做是正确的。我的测试代码(hello.c)编译成功,但在目标上失败,出现以下错误:系统信息-->Linux version 2.6.31(june.lin@dnixm-compiler3) (gcc version 4.3.3 (GCC) )
我的问题是,在使用这些选项执行configure之后,我看到它调用的是我系统的编译器,而不是交叉编译器(x86_64-w64-mingw32-gcc)。如果我省略了-xplatform选项,并将-platform设置为我的目标规范(linux-win32-g++),它将调用交叉编译器,但是当它发现一些Unix相关函数没有定义时,它就会出错。问题:
当从Linux主机交叉编译Qt for Windows之类的东西时,应该调用本机编译器吗