最新gcc下载和linux环境变量设置
最新gcc下载和linux环境变量设置
一、gcc下载
提供最新gcc下载路径:点这里跳转
http://ftp.gnu.org/gnu/gcc/
安装
/gcc_package/configure --prefix=/usr/local/gcc_name
make
make install
查看编译器版本
gcc -v
如gcc是编译好的资源,gcc编译器的路径在/bin目录下,无需编译,只需拷贝到一个linux系统目录,然后设置环境变量,拼接交叉编译指令生成对应平台的应用即可。
二、环境变量设置.
本文用于某soc芯片品牌的linux环境部署和应用交叉编译说明,编译指令在ubantu上运行,不同linux系统略有差异
1.部署
查看系统gcc的全局环境变量设置
vi /etc/profile
解压gcc压缩包
tar xvf file path // for .xz
tar jxvf file path // for .bz2
tar zxvf file path // for .gz
tar -I zstd -xvf xxxx.tar.zst
tar (child): zstd: Cannot exec: No such file or directory
sudo apt install zstd
拷贝解压文件到一个Linux目录
根据存放位置添加指定环境变量
vi /etc/profile
export PATH=“/path/gcc/bin:$PATH”
更新配置
source /etc/profile
三、应用举例
3.1 交叉编译
创建测试文件main.c,编写如下代码
#include <stdio.h>
int main()
{
printf(“Hello World!\n”);
return 0;
}
任意路径tab补全检查gcc编译器是否已添加
编写应用,生成自定义名称应用test文件
your_gcc -o test main.c
3.2 测试
使用串口连接单板debug
不能连网的单板,使用u盘,挂载资源
查看设备是否识别到:cat /proc/partitions
挂载资源:mount /dev/sda* /mnt
./mnt/tmp/test运行应用
能连网的单板,直接mount路径,执行即可
mount -t nfs -o nolock ip:mount_path /mnt
./mnt/test
参考
以上为个人整理总结的知识,如有遗漏或错误欢迎留言指出、点评,如需引用,请标注说明,如需转载,请联系通知,未经允许谢绝转载。
[1]: https://blog.51cto.com/u_14442495/2905435
最新gcc下载和linux环境变量设置相关推荐
- linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH) 2012-11-09 11:17:25 我来说两句 作者:wangeen 收藏 我要投稿 linux环 ...
- linux+查看系统环境路径,Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH PATH: 可执行程序的查找路径 查看当前环境变量: echo $PATH 设置: 方法一:export PATH=PATH ...
- linux环境变量设置方法,Linux环境变量设置指南
以配置java环境变量为例 [编辑]修改/etc/profile文件 此法对所有用户生效 在文件末尾加入以下内容: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAV ...
- linux环境变量设置 profile,Linux 环境变量 设置 etc profile
一.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.永久的:需要修改配置文件,变量永久生效. 2.临时的:使用export命令声明即可,变量在关闭shell时失效. 二. ...
- Linux环境变量设置
linux环境变量设置图解,Linux环境变量设置 linux环境变量设置图解 一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成 ...
- Linux环境变量设置中配置文件分析(/etc/profile,~/.bashrc等)(转)
说明:在研究中发现,对于不同版本的Linux系统有着不同的文件,但是总的入口是不变的/etc/profile,下面只是展示加载顺序的研究过程,所以会有些系统没有这个文件等问题. 一.配置文件与作用域: ...
- linux环境变量设置图解,Linux环境变量设置
一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的. 2.环境变量的分类 1)按生效的范围分类. 系统环境变量:公共的,对全部的 ...
- qt 嵌入式linux 环境变量设置
Qt-embedded-linux移植要点 原文位置:http://19831028.blog.51cto.com/1333653/432393 1.安装qt对系统的要求 安装qt的过程在不同的平台上 ...
- linux pn,Linux环境变量设置--总结
1.引言 在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现" command not found "的提示内容.如果每次都到安装目标文件夹内,找到可 ...
最新文章
- [FZSZOJ 1029] 观察者加强版
- 【指标导出】指标原始数据导出流程
- Python List insert()方法
- 非printf形式的十六进制和二进制打印(雅虎面试题)
- z-index终结者
- Linux 分区简介
- 《信号与系统》(吴京)部分课后习题答案与解析——第七章(PART2)(系统及系统分析)
- 你有全面了解过LIMS系统吗?
- QTreeView使用系列教程目录
- C# dataGridView限制某一行的单元格只输入数字的方法之一
- 电路设计——电容作用
- ORA-39126\ORA-06502\LPX-00225: end-element tag “HIST_GRAM_LIST_ITEM“ does not match start-element ta
- R语言实战(统计分析1)
- echarts 好看的柱形图
- 关于VERIFY_OCTAL_PERMISSIONS权限检查
- 解决win10系统中截图异常放大的问题 window10-win10 截图放大-缩放-问题解决办法
- iOS开发中常用到的第三方库
- rot5/rot13/rot18/rot47
- html 关键字是什么,html中使用关键字的技巧是什么?
- 数学建模——一元线性回归