• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 安装GCC-3.4.0时,配置出错 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
楼主  发表于: 2009-07-22 09:00

 安装GCC-3.4.0时,配置出错

# usr/local/gcc-3.4.0-source/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
回车后
/usr/local/gcc-3.4.0.-source/configure:line2332: cc: command not found
*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
难道又是我下载的文件有错,
真是不知道为什么啊,请版主再次出手,谢谢!(我想应该不是文件有错吧)
[ 此帖被jaky80000在2009-07-23 10:23重新编辑 ]
级别: 新手上路
UID: 7312
精华: 0
发帖: 26
金钱: 260 两
威望: 245 点
综合积分: 52 分
注册时间: 2009-07-09
最后登录: 2010-10-04
1楼  发表于: 2009-07-22 10:00
所有的linux建立交叉编译环境都差不多。和你是redhat或者是debian没有太大关系。
基本上三个步骤:
1、将arm-linux-gcc.4.3.2.tgz解压缩到一个文件夹下。比如我的 /usr/local/arm/4.3.2/
2、建立一个新用户。专门用来编译 在这个用户下加入环境变量  export PATH=$PATH:/usr/local/arm/4.3.2/bin
3、写一个helloworld.c 然后用 arm-linux-gcc 编译一下。然后放到板子上测试一下。
我写的比较简单。只是说了几个步骤。详细的方法 Mini2440的手册里有详细的说明。可以好好看看。
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
2楼  发表于: 2009-07-22 10:30
谢谢1楼的。我现在还没有购买到mini2440,所以我想在电脑上模拟一下可以吗?
编译器直接解压后就可以了吗?
级别: 新手上路
UID: 7312
精华: 0
发帖: 26
金钱: 260 两
威望: 245 点
综合积分: 52 分
注册时间: 2009-07-09
最后登录: 2010-10-04
3楼  发表于: 2009-07-22 11:11
可以编译。但是运行就比较麻烦一点了。你要弄一个模拟器一类的东西。开源的倒是有scratchbox
但是模拟的终归是模拟的。感觉不是很好。mini2440很漂亮的~买一个物有所值。(绝对不是广告。我这里不卖..)。
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
4楼  发表于: 2009-07-22 11:16
谢谢!
我也正打算购买一个,只是我现在手上有一个2410(我朋友的),所以还在考虑,应该会去买的。
对了,你编译完那个HELLO。C后,是不是有一个可执行文件一样的图标呢,不然怎么让其运行呢。
这些在MINI2440的用户手册上有这样的讲解过程吗?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2009-07-22 12:14
引用第2楼jaky80000于2009-07-22 10:30发表的  :
谢谢1楼的。我现在还没有购买到mini2440,所以我想在电脑上模拟一下可以吗?
编译器直接解压后就可以了吗?

编译器直接解压缩之后就可以使用。
关于ARM在PC上的模拟,你可以google一下关键字qemu和arm
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
6楼  发表于: 2009-07-22 13:02
谢谢 kasim!
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
7楼  发表于: 2009-07-22 14:01
我按照一个网友写的建立编译环境上做,可是无法找到命令,我的操作步骤,如下,请帮忙看下哪里有错
1、我把arm-linux-gcc-4.3.2.tgz解压到 cross_build文件夹后,解压到文件路径为:cross_build//usr/loca/arm/4.3.2.
2、在终端里执行#gedit /root/.bashrc ,在弹出的最后一行里加入环境变量export PATH=$PATH:/usr/local/arm/4.3.2/bin,保存退出
3、注销
4、运行命令arm-linux-gcc  -v,提示命令未找到。按照网友的说法时如果这时会提示成功,即建立编译器成功。
是不是我在哪里步骤有错呢,这个是网友的连接:http://blog.chinaunix.net/u3/92408/showart_1949975.html
请帮忙看下,谢谢!
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
8楼  发表于: 2009-07-22 15:09
可以编译了,现在把HELLO。C也编译了,并且生成了,现在在找模拟器,试运行一下。
级别: 新手上路
UID: 6655
精华: 0
发帖: 34
金钱: 285 两
威望: 241 点
综合积分: 68 分
注册时间: 2009-06-10
最后登录: 2013-07-24
9楼  发表于: 2009-07-22 16:00
下载了一个qemu-0.8.2-i386,tar.gz,在解压时就报错了,能解压出bin文件下的9个文件,然后就出现如下错误:
gzip:stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exit now
是不是文件有问题啊,哪位能传一份上来,这个文件还是我在一个英文好不容易注册了才下来的,不知道是不是有问题还是咋的。
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go