搜索
bottom↓
回复: 9

第一次试用,出现编译错误,求帮助

[复制链接]

出0入0汤圆

发表于 2010-12-9 17:20:48 | 显示全部楼层 |阅读模式
请帮帮看一下,为什么和我的系统pthread头文件冲突?

/usr/bin/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gn
ueabi-gcc -o build/examples/libc/ex1.o -c -mcpu=arm920t -O0 -gdwarf-2 -I. "-I/d/
share/rt-thread-0.4.0 beta1" "-I/d/share/rt-thread-0.4.0 beta1/include" "-I/d/sh
are/rt-thread-0.4.0 beta1/libcpu/arm/s3c24x0" "-I/d/share/rt-thread-0.4.0 beta1/
libcpu/arm/common" "-I/d/share/rt-thread-0.4.0 beta1/components/libdl" "-I/d/sha
re/rt-thread-0.4.0 beta1/components/finsh" "-I/d/share/rt-thread-0.4.0 beta1/com
ponents/pthreads" "-I/d/share/rt-thread-0.4.0 beta1/components/dfs" "-I/d/share/
rt-thread-0.4.0 beta1/components/dfs/include" "-I/d/share/rt-thread-0.4.0 beta1/
components/dfs/filesystems/devfs" "-I/d/share/rt-thread-0.4.0 beta1/components/l
ibc/newlib" "/d/share/rt-thread-0.4.0 beta1/examples/libc/ex1.c"
In file included from /d/share/rt-thread-0.4.0 beta1/examples/libc/ex1.c:8:
/d/share/rt-thread-0.4.0 beta1/components/pthreads/pthread.h:33: error: conflict
ing types for 'pthread_t'
/usr/bin/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/../arm-none-linux
-gnueabi/sysroot/usr/include/bits/pthreadtypes.h:36: error: previous declaration
of 'pthread_t' was here

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2010-12-9 17:26:26 | 显示全部楼层
查看一下,rt-thread工程里有pthread.h文件,我的gcc 库里也有同一个名字的文件,怎么保证两者不冲突?

出0入0汤圆

发表于 2010-12-9 18:22:21 | 显示全部楼层
你换个none-eabi的编译器吧,推荐使用CodeSourcery的none-eabi-arm-gcc

出0入0汤圆

发表于 2010-12-9 18:47:18 | 显示全部楼层
arm-none-linux-

你这个编译器是为linux准备的,需要换。需要那种arm-elf-的,即libc是newlib而不是glibc。

出0入0汤圆

发表于 2010-12-9 23:11:20 | 显示全部楼层
我被scon折腾个半死,能否给传个编译好的rt-thread-0.4.1的mini2440.axf?

出0入0汤圆

 楼主| 发表于 2010-12-10 13:11:42 | 显示全部楼层
回复【2楼】shaolin
你换个none-eabi的编译器吧,推荐使用codesourcery的none-eabi-arm-gcc
-----------------------------------------------------------------------

在哪儿有下载链接?
试过arm-elf-gcc和arm-unlinux-gcc,
都不行,编译环境这么难搞,给人的体验很痛苦

出0入663汤圆

发表于 2010-12-10 13:29:34 | 显示全部楼层
http://www.codesourcery.com/sgpp/lite/arm/portal/release1592

出0入0汤圆

 楼主| 发表于 2010-12-10 13:56:36 | 显示全部楼层
回复【6楼】gzhuli 咕唧霖

-----------------------------------------------------------------------

搞定,谢谢

出0入0汤圆

 楼主| 发表于 2010-12-10 14:00:02 | 显示全部楼层
回复【4楼】lxzhg2010
我被scon折腾个半死,能否给传个编译好的rt-thread-0.4.1的mini2440.axf?
-----------------------------------------------------------------------

Windows上就别折腾了,也没搞定scon,传个编译好的给你

rtthread-mini2440.axfourdev_603752HFQ2M4.zip(文件大小:435K) (原文件名:rtthread-mini2440.zip)

出0入0汤圆

发表于 2010-12-10 15:44:47 | 显示全部楼层
http://code.google.com/p/rt-thread/wiki/RunRTThreadOnMini2440

所有下载的链接地址都在上面了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-19 12:46

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表