各位好,
我在用arm_v5t_le-交叉编译工具连编译和链接一个软件工程的时候,到最后一步链接 arm_v5t_le-ld ,报了一个错:
hidden symbol '_sync_fetch_and_add4' in libgcc.a(linux-atomic.o ) is referenced by DS0.
final link failed: Norepresentable section on output.
我搜了一下,这个问题需要更新版本的编译工具,我现在用的arm_v5t_le-gcc (最后链接用arm_v5t_le-ld)是4.2.0版本。谁有更新版本的arm_v5t_le-这一整套交叉编译工具链啊?比如说4.5.0或者4.6.0或者更高版本的。 谢谢啦!
Chris Meng:
你好,
arm_v5t_le-gcc应该是demo montavista的编译器。目前TI使用的Linux编译器已经是开源的编译器。如果你还需要Montavista的编译器的升级支持,请和Montavista联系。
http://processors.wiki.ti.com/index.php/GSG:_DM365_DVEVM_Software_Setup_for_MontaVista_Kernel