问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux的gcc怎么安装?不是默认就安装的吗?

发布网友 发布时间:2022-04-20 10:45

我来回答

1个回答

热心网友 时间:2023-04-28 03:40

1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已   经安装好的话,就可以免去这一步了):
  #sudo apt-get install gcc g++ libgcc1 libg++ make gdb
2. 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹   里 /home/wrq
  arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:
3. 解压 arm-linux-gcc-3.4.1.tar.bz2
  #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2
  解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,进入该文件夹,将   arm文件夹拷贝到/usr/local/下
  # cd usr/local/
  #cp -rv arm /usr/local/
  现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了
4.  修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一)
  方法一:修改/etc/bash.bashrc文件
#vim /etc/bash.bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
export PATH
   方法二:修改/etc/profile文件:
# vim /etc/profile
增加路径设置,在末尾添加如下,保存/etc/profile文件:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
  方法三:#export PATH=$PATH:/usr/local/arm/3.4.1/bin
  注:(这只能在当前的终端下才是有效的!)
5. 立即使新的环境变量生效,不用重启电脑:
 对应方法一:#source /root/.bashrc
 对应方法二:# source /etc/profile
6. 检查是否将路径加入到PATH:
   # echo $PATH
  显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
  (本文地址:)
7. 测试是否安装成功
# arm-linux-gcc -v
上面的命令会显示arm-linux-gcc信息和版本,这是我显示的信息:
 Reading specs from /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/specs
 Configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc- 3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu
 --prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1/arm
 -linux/include --with-local-prefix=/usr/local/arm/3.4.1/arm-linux --disable
 -nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable- languages=c,c++ --enable-shared --enable-c99 --enable-long-long
 Thread model: posix
 gcc version 3.4.1
8.编译Hello World程序,测试交叉工具链
写下下面的Hello World程序,保存为hello.c
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

执行下面的命令:
# arm-linux-gcc -o hello hello.c
步骤:
1.找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
2.解压当前目录,找到arm-linux-gcc的路径复制下来,进入.bashrc中修改成
加入一行export PATH=$PATH://home/haoyue/arm-linux-gcc/opt/FriendlyARM/toolschain/4.5.1/bin
3.退出后重新进入终端$arm-linux-gcc --v 查看版本号,能看到就成功了。
4.$kermit
5.连接板子,如果不行先按c
6.连接成功后loadb,然后按ctrl+\ 再按c, 最后send app.bin文件
7.上步成功后再按c 然后Go 0x21000000(默认地址)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad输入键盘变小了 金黄色的鱼肉 这是鲶鱼吗?为啥有八根胡子。能吃不?味道咋样。。。 可塑橡皮有毒害吗可塑橡皮有没有毒害 小米手机应用锁密码忘了怎么解除还不想恢复出厂模式 欢乐斗地主得到的包箱里开的那个宝宝去那里领 混凝土外加剂的使用方法 混凝土外加剂使用注意事项 为什么观众喜欢在直播间买东西? 梦见别人开口向我借钱 更换发动机发动机号会变吗 gcc的linux中安装 linux如何安装GCC linux下安装GCC Linux怎样安装gcc? 安装linux时如何安装GCC 求教linux下安装gcc的方法 在Linux环境下如何安装GCC编译器 如何在linux中安装gcc编译器? linux 怎么安装gcc linux下如何安装gcc编译器 安装linux时如何安装GCC? 平方符号怎么打出来? surfacepro8下载的软件如何移动到桌面 如何让电脑成为surface的屏幕 surface3怎么添加应用图标到桌面 surface pro3怎么重制以后我的电脑怎么不在桌面了 微软surfacego3桌面设置 surface rt怎么把图标放桌面 微软surface平板电脑怎么把应用程序拉到桌面 win10怎样在桌面显示我的电脑图标 如何在centos的linux在安装gcc 如何虚拟机的linux中 安装GCC编译程序 如何在Linux上面安装GCC 4.1.2 linux怎么安装gcc4.7.x linux如何查看是否已安装GCC linux中在没有gcc编译器的情况下如何安装gcc 怎么查看linux 是否安装gcc? 怎样让word文档里的每页拥有不同的背景? 怎样设置word背景图片每一页都不同 如何使word里面每一页的背景都不同? 怎么在WORD中把每页的背景设置成不同的颜色 在WORD中,想要每页的背景图案都不一样,怎么做? word每一页要设置不同的背景颜色,是真正的背景色... 怎么将Word的每页中设置不同的背景? 怎样在word中不同页面,设不同背景? 怎么在word中每页添加不同的背景? 如何使word里面每一页的背景都不同 怎么在WORD中不同页插入不同背景? 怎么样将word里面每一页底色变得不一样(07版) 在word2003中编辑多页文章,如何使每一页的页面背...