ubuntu开发环境一定得装build-essential

今天看到一篇关于ruby on rails环境搭建,开头第一句就是(Ubuntu的使用者,请记住
$ sudo apt-get install build-essential
↑一定得作)
原来linux操作系统上面开发程序 光有了gcc 是不行的
它还需要一个 build-essential软件包
作用是提供编译程序必须软件包的列表信息

也就是说 编译程序有了这个软件包
它才知道 头文件在哪 才知道库函数在哪
还会下载依赖的软件包 最后才组成一个开发环境
安装的命令就所 sudo apt-get install build-essential

  1. 正在读取软件包列表... 完成
  2. 正在分析软件包的依赖关系树       
  3. 读取状态信息... 完成             
  4. 将会安装下列额外的软件包:
  5.   g++ g++-4.2 libstdc++6-4.2-dev
  6. 建议安装的软件包:
  7.   g++-multilib g++-4.2-multilib gcc-4.2-doc libstdc++6-4.2-dbg
  8.   libstdc++6-4.2-doc
  9. 下列【新】软件包将被安装:
  10.   build-essential g++ g++-4.2 libstdc++6-4.2-dev
  11. 共升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
  12. 需要下载 3979kB 的软件包。
  13. 操作完成后,会消耗掉 15.0MB 的额外磁盘空间。
  14. 您希望继续执行吗?[Y/n]

按y键就可以安装好了。

Tags: , , , ,

Leave a Reply