【发布时间】:2012-02-23 15:14:59
【问题描述】:
我在我的OMAP3 目标上使用u-boot-2011.12,交叉工具链是CodeSourcery arm-none-linux-gnueabi,我编译了u-boot,将它下载到目标上并启动它,一切正常,但我有一些问题关于u-boot重定位功能,我们知道这个功能是基于PIC(位置无关代码),位置无关代码是通过将-fpic标志设置为gcc来生成的,但是我没有找到@987654330 @ 在编译标志中。没有PIC,u-boot如何实现重定位功能?
【问题讨论】:
-
“我没有找到 fpic”是什么意思?您是如何确定缺少该选项的?据我所知,GCC 支持它。看看这个链接 - gcc.gnu.org/onlinedocs/gcc/…
标签: gcc arm beagleboard relocation u-boot