区分arm-xscale-linux-gnueabi-gcc和arm-linux-gcc编译器

时间:2012-07-18 09:38:15

标签: arm cross-compiling xscale

我正在开发在两个不同的pos终端上运行的软件,我在arm-xscale-linux-gnueabi-gcc编译器上运行共享库,我想用于另一个arm-linux-gcc终端。我使用下面的代码区分gcc(对于PC)和arm-xscale-linux-gnueabi-gcc(对于第一个终端),我可以很好地模仿。这两个编译器定义了以下宏 arm 。请帮助我区分这些,以便我可以使用相同的库

#ifdef __arm__
 // terminal specific code
#else
 // pc specific code
#endif

另外,如果您有通过串行连接在PC和此终端(arm-linux-gcc)之间传输文件的方法,请协助。我用lrzsz尝试过minicom,但由于缺少我找不到源代码的libnsl库,我无法交叉编译lrzsz。

注意:我是新来的,但我还没有发现这个问题。

感谢。

0 个答案:

没有答案