3741|2

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于skyeye程序中的一段lds代码stabs debugging section作用 [复制链接]

要写一个简易的内核但是skyeye也是刚刚接触不熟,发觉在lds里必须要加一段
/* Stabs debugging sections.    */
        .stab 0 : { *(.stab) }
        .stabstr 0 : { *(.stabstr) }
        .stab.excl 0 : { *(.stab.excl) }
        .stab.exclstr 0 : { *(.stab.exclstr) }
        .stab.index 0 : { *(.stab.index) }
        .stab.indexstr 0 : { *(.stab.indexstr) }
        .comment 0 : { *(.comment) }
        .debug_abbrev 0 : { *(.debug_abbrev) }
        .debug_info 0 : { *(.debug_info) }
        .debug_line 0 : { *(.debug_line) }
        .debug_pubnames 0 : { *(.debug_pubnames) }
        .debug_aranges 0 : { *(.debug_aranges) }
才能启动 skyeye 不然 出来
error bad offset (0x1080)in compilation unix header (offset 0x0+6)
哪位 大侠帮我 解释下 这段 代码 具体 是什么作用

最新回复

帮顶  详情 回复 发表于 2007-2-8 14:16
点赞 关注

回复
举报

99

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
突然 发现 好像 是 一种 调试 信息
似乎 还有 好多种 格式
  .debug_info     0 : { *(.debug_info) *(.gnu.linkonce.wi.*) }
+  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
   .debug_abbrev   0 : { *(.debug_abbrev) }
   .debug_line     0 : { *(.debug_line) }
   .debug_frame    0 : { *(.debug_frame) }
@@ -430,10 +346,9 @@ cat <    .debug_funcnames 0 : { *(.debug_funcnames) }
   .debug_typenames 0 : { *(.debug_typenames) }
   .debug_varnames  0 : { *(.debug_varnames) }
换了这种 格式 似乎 也 可以 能 跑 起来
到底 这段 具体 是 干事么的 哪位 大侠 解释下
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
帮顶
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表