本帖最后由 xinzha 于 2011-1-8 10:15 编辑
5.3.7 放置ARM库
可以在分散加载描述中自己指定ARM标准C和C++库的地址。例如
ER 0x2000
{
*c_t_un_l (+RO)
:
}
实际上ARM推荐使用*armlib或者*armlib*,这样链接器就可以自动解决库命名问题,以防止将来版本中库的命名方式发生变化。例如:
ER 0x2000
{
*armlib* (+RO) :所有包含进来的ARM C库
:
}
示例5-10展示了如何放置库代码。
注意:在5-10中的路径名里使用了正斜杠以保证在Windows,Sun Solaris和Red Hat Linux平台上都能使用。 |