首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 系统运维 >

“.rodata.str1.4”的连接(link)有关问题

2012-11-26 
“.rodata.str1.4”的连接(link)问题关于“.rodata.str1.4”的连接(link)问题【问题描述】最近在写一些嵌入式底

“.rodata.str1.4”的连接(link)问题

关于“.rodata.str1.4”的连接(link)问题【问题描述】最近在写一些嵌入式底层相关的程序,有如下程序段(编译器为arm-linux-gcc 3.4.1):
SECTIONS{. =0x00000000;.text :{*(.text)*(.rodata.str1.4)*(.rodata)}. =ALIGN(32);.data :{*(.data)}. =ALIGN(32);__bss_start__ = .;.bss :{*(.bss)}__bss_end__ = .;}
【其他】

如果没有在在连接脚本里边加上 .rodata.str1.4 还可能出现如下错误:
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: error: no memory region specified for loadable section `.rodata.str1.4'

【参考资料】

http://telltruth.blogbus.com/logs/15705483.html

http://blog.chinaunix.net/uid-121788-id-2955078.html

http://blog.21ic.com/user1/2983/archives/2008/53972.html

热点排行