linux gcc环境_apache环境变量设置

(1) 2024-08-17 14:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
linux gcc环境_apache环境变量设置,希望能够帮助你!!!。

最新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
linux gcc环境_apache环境变量设置_https://bianchenghao6.com/blog__第1张
解压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”
linux gcc环境_apache环境变量设置_https://bianchenghao6.com/blog__第2张
更新配置
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_/

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复