在中国备案的网站服务器,2023年电商市场数据报告,网络测速器,页面跳转的方式Ubuntu系统没有提供C/C的编译环境#xff0c;因此还需要手动安装build-essential软件包#xff0c;它包含了 GNU 编辑器#xff0c;GNU 调试器#xff0c;和其他编译软件所必需的开发库和工具。本节用于重点介绍安装“Ubuntu系统下的C语言编译器#xff27;#xff23;的编译环境因此还需要手动安装build-essential软件包它包含了 GNU 编辑器GNU 调试器和其他编译软件所必需的开发库和工具。本节用于重点介绍安装“Ubuntu系统下的C语言编译器”和使用。
1、在安装前要检查虚拟机可以上网否则可能会导致安装失败。
2、在虚拟机界面右击鼠标弹出下面的对话框 3、点击“打开终端(E)”得到下面的界面 4、输入“sudo apt-get install build-essential回车” 准备安装build-essential软件包。 5、输入密码“123456回车” 6、输入“y回车”
7、输入“gcc -v回车”查看GCC编译器的版本号码。 8、输入“ls回车”查看文件 9、输入“vi main.c回车”在linux目录下创建一个main.c文件并打开。 10、按下“大写字母A”插入光标。
#include stdio.h
int main(int argc,char *argv[])
{ printf(Hello world\r\n);
} 11、按下“ESC建”输入“:wq回车”保存退出。 12、输入“ls回车”列出文件和文件夹 13、输入“gcc main.c -o main回车”将main.c编译生成main.out。
14、输入“ls回车”列出文件和文件夹 15、输入“./main回车”执行main的可执行文件。
16、输入“file main回车”查看文件。 Ubuntu使用的GCC编译器编译结果是X86文件只能在X86上运行不能在ARM上直接运行。
因此还要安装一个“Ubutun交叉编译工具链”才可以在ARM上运行。如下
E:\开发板资料\STM32MP157开发板A盘基础资料\05、开发工具\05、开发工具\01、交叉编译器,在这个目录下有一个文件
gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar
由于本节用于重点介绍安装“Ubuntu系统下的C语言编译器”和使用至于安装“Ubutun交叉编译工具链”我们将在《Linux第19步_安装“Ubutun交叉编译工具链”》中讲解。