嵌入式-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吧
#转换汉字编码GB2312到UTF-8
#顺便改一下文件后缀为.c(因为linux上C/C++程序普遍以.c为后缀,但是linux后缀是可有可无的
#,这里只是辨别一下两个文件)
iconv -f GB2312 -t UTF

最低0.47元/天 解锁文章






