当前位置: 首页 > news >正文

Linux第18步_安装“Ubuntu系统下的C语言编译器GCC”

Ubuntu系统没有提供C/C++的编译环境,因此还需要手动安装build-essential软件包,它包含了 GNU 编辑器,GNU 调试器,和其他编译软件所必需的开发库和工具。本节用于重点介绍安装“Ubuntu系统下的C语言编译器GCC”和使用。

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语言编译器GCC”和使用,至于安装“Ubutun交叉编译工具链”,我们将在《Linux第19步_安装“Ubutun交叉编译工具链”》中讲解。

http://www.lryc.cn/news/273698.html

相关文章:

  • 【Linux】Linux 基础命令 crontab命令
  • 14:00面试,14:08就出来了,问的问题过于变态了。。。
  • Ubuntu envs setting
  • Windows 下用 C++ 调用 Python
  • 九州金榜|家庭教育一招孩子不在任性
  • 爬虫案列 --抖音视频批量爬取
  • 【React系列】React中的CSS
  • 基于Kettle开发的web版数据集成开源工具(data-integration)-应用篇
  • 51单片机三种编译模式的相互关系
  • java 千帆大模型 流式返回
  • 全新互联网洗衣洗鞋小程序平台新模式
  • js 对于一些脚本中对于url的一些参数获取
  • IEDA中tomcat日志乱码解决
  • 计算机网络实验(六):三层交换机实现VLAN间路由
  • Flutter中showModalBottomSheet的属性介绍和使用
  • 机器学习 -- k近邻算法
  • 安全测试之SSRF请求伪造
  • php composer安装
  • 【MyBatis】MyBatis基础操作
  • Automatic merge failed; fix conflicts and then commit the result.如何处理
  • 一文读懂 $mash 通证 “Fair Launch” 规则(幸运池玩法解读篇)
  • Qt3D QGeometryRenderer几何体渲染类使用说明
  • pandasDataFrame读和写csv文件
  • 力扣122. 买卖股票的最佳时机 II
  • Go语言断言和类型查询
  • 02 Deep learning algorithm
  • 代码随想录算法训练营第二十四天 | 回溯算法
  • Spring Cloud Gateway 缓存区异常
  • Spring Boot依赖版本声明
  • Java项目:109SpringBoot超市仓管系统