在ubuntu下面构建开发环境

来源:互联网 发布:斯诺登爆料外星人知乎 编辑:程序博客网 时间:2024/04/29 03:31
很多朋友会发现在你安装好Ubuntu后,没有你想象中的那些个工具。

你下载一个软件的源程序,当你执行“./configure”或者“make && make install”才发现没有那些基本的开发环境。

其实在ubunto下面构建开发环境非常简单:只需要一个命令 “sudo apt-get build-dep gcc”

===================================================
#sudo apt-get build-dep gcc
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列【新】软件包将被安装:
binutils build-essential cpp cpp-4.0 debconf-utils debhelper dpkg-dev g++
g++-4.0 gcc gcc-3.4-base gcc-4.0 html2text libc6-dev libstdc++6-4.0-dev
linux-kernel-headers m4 make
共升级了 0 个软件包,新安装了 18 个软件包,要卸载 0 个软件包,有 0 个软件未被升 级。
需要下载 12.9MB 的软件包。
解压缩后会消耗掉 49.4MB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://ubuntu.cn99.com dapper-security/main binutils 2.16.1cvs20060117-1ubuntu2.1 [1407kB]
获取:2 http://ubuntu.cn99.com dapper/main linux-kernel-headers 2.6.11.2-0ubuntu18 [1039kB]
获取:3 http://ubuntu.cn99.com dapper/main libc6-dev 2.3.6-0ubuntu20 [2822kB]
37% [3 libc6-dev 2360510/2822kB 83%] 6384B/s 21m9s
greegree@greegree-desktop:/usr/today/scintilla$ sudo apt-get build-dep gcc
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列【新】软件包将被安装:
binutils build-essential cpp cpp-4.0 debconf-utils debhelper dpkg-dev g++
g++-4.0 gcc gcc-3.4-base gcc-4.0 html2text libc6-dev libstdc++6-4.0-dev
linux-kernel-headers m4 make
共升级了 0 个软件包,新安装了 18 个软件包,要卸载 0 个软件包,有 0 个软件未被升 级。
需要下载 10.5MB/12.9MB 的软件包。
解压缩后会消耗掉 49.4MB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://ubuntu.cn99.com dapper/main libc6-dev 2.3.6-0ubuntu20 [2822kB]
获取:2 http://ubuntu.cn99.com dapper/main cpp-4.0 4.0.3-1ubuntu5 [1987kB]
获取:3 http://ubuntu.cn99.com dapper/main cpp 4:4.0.3-1 [31.0kB]
获取:4 http://ubuntu.cn99.com dapper/main gcc-4.0 4.0.3-1ubuntu5 [513kB]
获取:5 http://ubuntu.cn99.com dapper/main gcc 4:4.0.3-1 [5048B]
获取:6 http://ubuntu.cn99.com dapper/main libstdc++6-4.0-dev 4.0.3-1ubuntu5 [1471kB]
获取:7 http://ubuntu.cn99.com dapper/main g++-4.0 4.0.3-1ubuntu5 [2271kB]
获取:8 http://ubuntu.cn99.com dapper/main g++ 4:4.0.3-1 [1386B]
获取:9 http://ubuntu.cn99.com dapper/main make 3.80+3.81.b4-1 [286kB]
获取:10 http://ubuntu.cn99.com dapper/main dpkg-dev 1.13.11ubuntu6 [163kB]
获取:11 http://ubuntu.cn99.com dapper/main build-essential 11.1 [6826B]
获取:12 http://ubuntu.cn99.com dapper/main debconf-utils 1.4.72ubuntu9 [30.9kB]获取:13 http://ubuntu.cn99.com dapper/main html2text 1.3.2a-3 [95.5kB]
获取:14 http://ubuntu.cn99.com dapper/main debhelper 5.0.7ubuntu13 [506kB]
获取:15 http://ubuntu.cn99.com dapper/main gcc-3.4-base 3.4.6-1ubuntu2 [164kB]
获取:16 http://ubuntu.cn99.com dapper/main m4 1.4.4-1 [111kB]
下载 8103kB,耗时 14m19s (9426B/s)
选中了曾被取消选择的软件包 binutils。
(正在读取数据库 ... 系统当前总共安装有 75135 个文件和目录。)
正在解压缩 binutils (从 .../binutils_2.16.1cvs20060117-1ubuntu2.1_i386.deb) ...
选中了曾被取消选择的软件包 linux-kernel-headers。
正在解压缩 linux-kernel-headers (从 .../linux-kernel-headers_2.6.11.2-0ubuntu18_i386.deb) ...
选中了曾被取消选择的软件包 libc6-dev。
正在解压缩 libc6-dev (从 .../libc6-dev_2.3.6-0ubuntu20_i386.deb) ...
选中了曾被取消选择的软件包 cpp-4.0。
正在解压缩 cpp-4.0 (从 .../cpp-4.0_4.0.3-1ubuntu5_i386.deb) ...
选中了曾被取消选择的软件包 cpp。
正在解压缩 cpp (从 .../cpp_4%3a4.0.3-1_i386.deb) ...
选中了曾被取消选择的软件包 gcc-4.0。
正在解压缩 gcc-4.0 (从 .../gcc-4.0_4.0.3-1ubuntu5_i386.deb) ...
选中了曾被取消选择的软件包 gcc。
正在解压缩 gcc (从 .../gcc_4%3a4.0.3-1_i386.deb) ...
选中了曾被取消选择的软件包 libstdc++6-4.0-dev。
正在解压缩 libstdc++6-4.0-dev (从 .../libstdc++6-4.0-dev_4.0.3-1ubuntu5_i386.deb) ...
选中了曾被取消选择的软件包 g++-4.0。
正在解压缩 g++-4.0 (从 .../g++-4.0_4.0.3-1ubuntu5_i386.deb) ...
选中了曾被取消选择的软件包 g++。
正在解压缩 g++ (从 .../g++_4%3a4.0.3-1_i386.deb) ...
选中了曾被取消选择的软件包 make。
正在解压缩 make (从 .../make_3.80+3.81.b4-1_i386.deb) ...
选中了曾被取消选择的软件包 dpkg-dev。
正在解压缩 dpkg-dev (从 .../dpkg-dev_1.13.11ubuntu6_all.deb) ...
选中了曾被取消选择的软件包 build-essential。
正在解压缩 build-essential (从 .../build-essential_11.1_i386.deb) ...
选中了曾被取消选择的软件包 debconf-utils。
正在解压缩 debconf-utils (从 .../debconf-utils_1.4.72ubuntu9_all.deb) ...
选中了曾被取消选择的软件包 html2text。
正在解压缩 html2text (从 .../html2text_1.3.2a-3_i386.deb) ...
选中了曾被取消选择的软件包 debhelper。
正在解压缩 debhelper (从 .../debhelper_5.0.7ubuntu13_all.deb) ...
选中了曾被取消选择的软件包 gcc-3.4-base。
正在解压缩 gcc-3.4-base (从 .../gcc-3.4-base_3.4.6-1ubuntu2_i386.deb) ...
选中了曾被取消选择的软件包 m4。
正在解压缩 m4 (从 .../archives/m4_1.4.4-1_i386.deb) ...
正在设置 binutils (2.16.1cvs20060117-1ubuntu2.1) ...

正在设置 linux-kernel-headers (2.6.11.2-0ubuntu18) ...
正在设置 libc6-dev (2.3.6-0ubuntu20) ...
正在设置 cpp-4.0 (4.0.3-1ubuntu5) ...
正在设置 cpp (4.0.3-1) ...

正在设置 gcc-4.0 (4.0.3-1ubuntu5) ...
正在设置 gcc (4.0.3-1) ...

正在设置 make (3.80+3.81.b4-1) ...

正在设置 dpkg-dev (1.13.11ubuntu6) ...
正在设置 debconf-utils (1.4.72ubuntu9) ...

正在设置 html2text (1.3.2a-3) ...

正在设置 debhelper (5.0.7ubuntu13) ...
正在设置 gcc-3.4-base (3.4.6-1ubuntu2) ...
正在设置 m4 (1.4.4-1) ...

正在设置 g++-4.0 (4.0.3-1ubuntu5) ...
正在设置 libstdc++6-4.0-dev (4.0.3-1ubuntu5) ...

正在设置 g++ (4.0.3-1) ...

正在设置 build-essential (11.1) ...

====================================================
原创粉丝点击