摘要:
1.清bss的引入(为什么要清bss) 我们先举个例子: include "s3c2440_soc.h" include "uart.h" char g_Char = 'A'; //.data char g_Char3 = 'a'; const char g_Char2 = 'B'; //.roda 阅读全文
posted @ 2019-12-15 16:28
fuzidage
阅读(360)
评论(0)
推荐(0)
摘要:
代码重定位(2.编程实现代码重定位) 1.引入链接脚本 我们上一节讲述了为什么要重定位代码,那么怎么去重定位代码呢? 上一节我们发现"arm linux ld Ttext 0 Tdata 0x30000000"这种方式编译出来的bin文件有800多M,这肯定是不行的,那么需要怎么把.data段重定位 阅读全文
posted @ 2019-12-15 11:30
fuzidage
阅读(390)
评论(0)
推荐(0)
浙公网安备 33010602011771号