【发布时间】:2011-01-07 14:20:16
【问题描述】:
我目前正在使用基于 GCC 3.3.3 的交叉编译器为 Xscale PXA270 开发板进行编译。但是,我想知道是否还有其他 Xscale 编译器可以在 Linux(或 Windows)上运行?我正在使用的交叉编译器设置在目标设备上具有可怕的性能,在 Xscale 处理器上执行大量数学运算的某些程序比在类似时钟的 Pentium 2 上执行的性能差 10 到 20 倍。编译器的任何其他选项我应该使用基于 GCC 的编译器设置可能有助于提高性能的特定编译器标志?
谢谢, 本
【问题讨论】:
-
GCC 3.3!?你知道那已经超过5岁了吗?做一个“真正的程序员”,编译你自己的 GCC 4.4.2 工具链!
-
我已经为它编译了一个 4.1 的 GCC 工具链,但它似乎很受欢迎或错过了,所以我回到了供应商提供给我的那个。
-
不知道“真正的程序员”的东西,但如果你测量最近的 GCC 的操作,你会发现,至少对于 ARM,4.2 是编译时间的本地最小值,内存过去编译、生成的目标代码的大小和目标代码运行所需的时间。从 4.3 开始,所有 4 集都出现某种指数增长。
标签: linux gcc arm cross-compiling xscale