为什么用Cygnus编译出来的object文件只有1k

eatricebird 2003-10-15 11:25:10
我最近遇到一个非常怪的问题.我使用cygnus编译出来的object文件都只有1k.编译时没有给任何错误提示,链接时提示
ld:warning:cannot find entry symbol _start; defaulting to 0000000000400018

用objdump -h test.o屏幕显示:(test.o是我编译出来的object文件).

test.o file format elf32-bigmips
Idx Name Size VMA LMA File off Algn
0 .text 00000000 0000000000000000 0000000000000000 00000034 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000000 0000000000000000 0000000000000000 00000034 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 0000000000000000 0000000000000000 00000034 2**0
ALLOC
3 .reginfo 00000018 0000000000000000 0000000000000000 00000034 2**2
CONTENTS, READONLY
4 .mdebug 000000f0 0000000000000000 0000000000000000 0000004c 2**2
CONTENTS, READONLY, DEBUGGING
请问是否正确.如果不正确是什么原因
...全文
44 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧