嵌入式-x86-gcc与arm-linux-gcc分别编译运行第一个C/C++程序(附安装详解与C源码文件传输乱码问题)

嵌入式-x86-gcc与arm-linux-gcc分别编译运行第一个C/C++程序(附安装详解与C源码文件传输乱码问题)

很多计算机本科生第一次学习嵌入式arm-linux-gcc在linux上编译第一个程序时会遇到诸多问题,本篇教程为入门篇!

我们在linux上运行x86架构的一个C/C++程序
首先我们需要安装C/C++的编译器gcc和gcc-c++,由于本人懒得再找一个Ubuntu做实验,就使用本人的阿里云CentOS7服务器做演示吧。
使用

#CentOS使用yum或dnf安装gcc和gcc-c++
yum install gcc gcc-c++ -y
#Ubuntu使用apt或apt-get安装gcc和gcc-c++
apt install gcc gcc-c++ -y

在这里插入图片描述
随便上传一个可执行的C/C++程序
在这里插入图片描述
发现有乱码,使用file查看发现是因为程序是在windows上写的,没有使用utf-8字符编码导致的乱码
在这里插入图片描述
那就先解决一下这个小bug吧

#转换汉字编码GB2312UTF-8
#顺便改一下文件后缀为.c(因为linux上C/C++程序普遍以.c为后缀,但是linux后缀是可有可无的
#,这里只是辨别一下两个文件)
iconv -f GB2312 -t UTF
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值