免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3540 | 回复: 15
打印 上一主题 下一主题

[系统安装] 编译Helloworld出错哦,大大们帮看看啊 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-13 14:52 |只看该作者 |倒序浏览
执行命令:
arm-linux-gcc -o test test.c

报错:
/usr/local/arm/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: crt1.o: No such file: 没有那个文件或目录
collect2: ld returned 1 exit status

我的环境:Fedora Core 6
使用Linux系统移植 刘刚写的那本书上的方法做的,求解释,求解决方法。。。

论坛徽章:
0
2 [报告]
发表于 2012-05-13 16:08 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2012-05-13 19:03 |只看该作者
crt1.o 不存在,你的 gcc 是如何编译出来的?

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
4 [报告]
发表于 2012-05-13 22:11 |只看该作者
楼主把你的源文件给贴出来看看

论坛徽章:
0
5 [报告]
发表于 2012-05-13 22:55 |只看该作者
回复 3# snow888


    应该都编出来啦,因为没有报错,按照Linux系统移植的那本书编出来的

论坛徽章:
0
6 [报告]
发表于 2012-05-13 22:57 |只看该作者
回复 4# dooros


    代码很简单的,就是一个helloworld性质的
  1. #include <stdio.h>
  2. int main()
  3. {
  4.     printf("This is a helloworld!\n");
  5.     return 0;
  6. }
复制代码

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
7 [报告]
发表于 2012-05-13 23:02 |只看该作者
我怀疑你的交叉编译环境有问题啊。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2012-05-14 00:25 |只看该作者
回复 5# iceofwater


    都编译出来了,你的 gcc 就应该有 crt1.o , crtbegin.o , crtend.o , crti.o ,如果没有,你编译的交叉编译环境就不完整。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2012-05-14 00:26 |只看该作者
回复 7# dooros


    什么叫怀疑啊,就是交叉编译环境有问题。

那个 arm 的交叉编译环境不对。

论坛徽章:
0
10 [报告]
发表于 2012-05-14 11:43 |只看该作者
回复 9# snow888


    好的,看来那本《Linux系统移植》书,讲的也并不是很好嘛,挺尴尬!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP