Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。但是如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包。查看该软件包的依赖关系:

y@ubuntu:~$ apt-cache depends build-essential
build-essential
|Depends: libc6-dev
Depends: <libc-dev>
libc6-dev
Depends: gcc
Depends: g++
Depends: make
make-guile
Depends: dpkg-dev

也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。

安装方法如下:

$sudo apt-get install build-essential

最新文章

  1. TCPReplay使用---张子芳
  2. Python学习之字典详解
  3. 【转】POP3、SMTP和IMAP之间的区别和联系
  4. C++之linux下文件结构实现
  5. Netbackup备份失败:ORA-19506 ORA-27028 ORA-19511
  6. Slony-I双机备份
  7. 【python】字符串、列表、元组间相互转化及函数len、max、min、sum、sorted、reversed、enumerate、zip用法示例
  8. [Swift]LeetCode988. 从叶结点开始的最小字符串 | Smallest String Starting From Leaf
  9. hadoop与hbase对应的支持版本
  10. nginx介绍(二) 架构篇
  11. samba 二进制包 tar.gz 安装
  12. robot framework---时间控件取值
  13. C#实现录音录像录屏源码
  14. matlab padarray函数
  15. 第二周 Word版面设计
  16. K8S 详细介绍
  17. Leetcode 74
  18. Python3中map函数的问题
  19. Oracle PLSQL Demo - 27.Declare &amp; Run Sample
  20. springboot读取配置文件的顺序

热门文章

  1. C语言:extern应用
  2. Day9 数组 冒泡排序及稀疏数组!
  3. Adaptive AUTOSAR 学习笔记 8 - 干货小结:背景、技术、特征、架构、方法论和 Manifest
  4. 03 高性能IO模型:采用多路复用机制的“单线程”Redis
  5. [NOI 2021] 轻重边 题解
  6. 深入刨析tomcat 之---第21篇 tomcat 对jsp页面支持的实现原理
  7. 构建后端第6篇之---java 多态的本质 父类引用 指向子类实现
  8. CFS靶机
  9. [源码解析] 机器学习参数服务器ps-lite 之(3) ----- 代理人Customer
  10. 开源ERP和其它ERP软件比较