我正试图交叉编译一个helloworld内核(2.6.x)模块,用于我的英特尔x86主机上的ARM体系结构。ARM的codesourcery工具链位于:/home/ravi/工作区/hawk/arm-2009Q3我的制作文件:CROSS_COMPILE=arm-none-linux-gnueabi
obj-m := H
我的问题是,在使用这些选项执行configure之后,我看到它调用的是我系统的编译器,而不是交叉编译器(x86_64-w64-mingw32-gcc)。如果我省略了-xplatform选项,并将-platform设置为我的目标规范(linux-win32-g++),它将调用交叉编译器,但是当它发现一些Unix相关函数没有定义时,它就会出错。问题:
当从Linux主机交叉编译Qt for Windows之类的东西时,应该调用本机编译器吗