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

Ubuntu安装编译环境

1. 安装基础编译工具链(GCC, G++, Make 等)

sudo apt update    # 只更新索引信息​,不安装软件
sudo apt install build-essential

这会安装以下核心组件:
gcc (GNU C 编译器)
g++ (GNU C++ 编译器)
make (构建工具)
libc-dev (C 标准库头文件)

2. 可选:安装其他常用开发工具

调试工具

sudo apt install gdb   # GNU 调试器
sudo apt install valgrind  # 内存检测工具

自动化工具

sudo apt install autoconf automake libtool  # 自动配置工具链

其他编译器

sudo apt install clang     # LLVM/Clang 编译器(替代 GCC)

内核/驱动开发(需头文件)

sudo apt install linux-headers-$(uname -r)  # 当前内核的头文件

3. 验证安装

gcc --version   # 检查 GCC 版本
g++ --version   # 检查 G++ 版本
make --version  # 检查 Make 版本

4. 卸载工具链(如需)

sudo apt remove build-essential gcc g++ make
sudo apt autoremove  # 清理无用依赖
http://www.xdnf.cn/news/4038.html

相关文章:

  • 使用 NGINX 实现 HTTP Basic 认证ngx_http_auth_basic_module 模块
  • Dify - Embedding Rerank
  • React状态管理
  • Java面试场景分析:从音视频到安全与风控的技术探讨
  • 怎么才能找到自己的天赋?
  • 09-24计算机考研408真题及答案
  • uniapp开发05-image标签的一些使用注意事项
  • GPIO引脚的上拉下拉以及转换速度到底怎么选
  • 使用注意力机制的seq2seq
  • Docker —— 隔离的基本操作(2)
  • ABAP 导入Excel形成内表
  • spring中的@ConfigurationProperties注解详解
  • 网星安全AWS攻防方案,重磅发布!
  • 机器学习模型训练模块技术文档
  • AVHRR中国积雪物候数据集(1980-2020年)
  • yolo 用roboflow标注的数据集本地训练 kaggle训练 comet使用 训练笔记5
  • FISCO BCOS【初体验笔记】
  • Python 闭包:函数式编程中的魔法变量容器
  • ciscn_2019_c_1
  • 普联的AC100+AP+易展路由组网方案的一些问题
  • docker介绍以及安装
  • sherpa-ncnn:Linux_x86交叉编译Linux_arm32上的sherpa-ncnn -- 语音转文本大模型
  • 蓝桥杯单片机备战笔记
  • 【中间件】brpc_基础_TimerThread
  • 五一假期作业
  • springboot单体项目的执行流程
  • LFU算法解析
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】4.5 清洗流程自动化(存储过程/定时任务)
  • 【中间件】brpc_基础_单例
  • FreeRTOS学习系列·二值信号量