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

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.dtcms.com/a/172813.html

相关文章:

  • JookDB:一款国产的通用数据库开发工具
  • 网络传输中字节序
  • PostgreSQL 的 pg_current_wal_lsn 函数
  • Pinia状态管理工具速成
  • 【NLP】 28. 语言模型的评估方式:MRR, PERPLEXITY, BLEU, WER从困惑度到实际效果
  • C++ 类与对象(下)—— 进阶特性与底层机制解析(构造函数初始化,类型转换,static成员,友元,内部类,匿名对象)
  • torch.nn.Sequential() and torch.nn.ModuleList()
  • Linux 系统的指令详解介绍
  • 位运算的应用
  • 数据结构——算法复杂度
  • Linux系统安装PaddleDetection
  • 棋类游戏中的智能决策 ——蒙特卡洛树搜索(MCTS)算法解析
  • C# 反射
  • SpringMVC——第7章:HttpMessageConverter
  • 数学复习笔记 2
  • GoogleTest:GMock初识
  • AVL树 和 红黑树 的插入算法
  • 政务服务智能化改造方案和案例分析
  • 浔川AI测试版内测报告
  • 无重复字符的最长子串(3)
  • 第三章 - 软件质量工程体系
  • JAVA在线考试系统考试管理题库管理成绩查询重复考试学生管理教师管理源码
  • QTtricks
  • 神经网络开发实战:从零基础到企业级应用(含CNN、RNN、BP网络代码详解)
  • 开源PDF解析工具Marker深度解析
  • Python-numpy中ndarray对象创建,数据类型,基本属性
  • 2025年企业Radius认证服务器市场深度调研:中小企业身份安全投入产出比最优解
  • 基于CBOW模型的词向量训练实战:从原理到PyTorch实现
  • MySQL基础关键_008_DDL 和 DML(一)
  • 杰理-AC696音箱linein无法插入检测