Debian Linux安装GNU GCC编译器和开发环境

时间:2020-01-09 14:16:13  来源:igfitidea点击:

如何使用命令行选项在Debian Linux系统下安装GNU/GCC编译器和相关工具(如make,debugger,手册页)?

您需要在Debian和Ubuntu Linux上安装以下软件包:

build-essential软件包安装以下集合:

  • libc6-dev C标准库。
  • gcc C编译器。
  • g ++ C ++编译器。
  • GNU make实用程序维护程序组。
  • dpkg-dev Debian软件包开发工具。

使用它,就可以在Debian/Ubuntu Linux上编译c/c ++程序。

基本上," build-essential"软件包包含一个信息性软件包列表,这些软件包被认为是构建Debian软件包所必需的,包括gcc编译器,make和其他必需的工具。
此软件包还取决于该列表上的软件包,以使安装必需的软件包变得容易。

安装

打开终端,然后以超级用户身份执行以下apt-get命令或使用apt命令:

$ sudo apt-get update
$ sudo apt-get install build-essential

或者

$ sudo apt update
$ sudo apt install build-essential

输出示例:

Reading package lists... Done
After this operation, 67.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrors.kernel.org/debian/ stable/main libitm1 amd64 4.7.2-5 [36.6 kB]
Get:2 http://mirrors.kernel.org/debian/ stable/main libc-dev-bin amd64 2.13-38 [224 kB]
.....
....
....
Setting up manpages-dev (3.44-1) ...
Setting up g++-4.7 (4.7.2-5) ...
Setting up g++ (4:4.7.2-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (11.5) ...
Setting up libstdc++6-4.7-dev (4.7.2-5) ...

验证安装

您可以使用以下语法来验证gcc编译器和make工具:

$ whereis gcc make
$ gcc -v
$ make -v

输出示例:

gcc: /usr/bin/gcc /usr/lib/gcc /usr/bin/X11/gcc
make: /usr/bin/make /usr/bin/X11/make /usr/share/man/man1/make.1.gz
...
..
gcc version 4.7.2 (Debian 4.7.2-5) 
...
..
GNU Make 3.81
..

现在,您应该能够编译软件,创建Debian软件包或使用C/C ++编译器简单地编写代码。

如何安装开发人员手册页?

执行以下命令:

$ sudo apt-get install manpages-dev

输出示例:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  manpages
Unpacking manpages (4.04-2) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../manpages-dev_4.04-2_all.deb ...
Unpacking manpages-dev (4.04-2) ...
Setting up manpages (4.04-2) ...
Setting up manpages-dev (4.04-2) ...

通过阅读一些手册页来验证安装:

$ man ls
$ man printf