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

时间:2020-01-09 10:40:22  来源:igfitidea点击:

如何使用命令行选项在Ubuntu Linux操作系统下安装GNU/GCC(C和C ++)编译器和相关工具(如make,debugger,手册页)?
您需要在Debian和Ubuntu Linux上安装以下软件包:build-essential软件包在Ubuntu Linux上安装以下集合以编译c/c ++程序,包括:

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

基本上,build-essential软件包包含一个信息性的软件包列表,这些软件包被认为是构建Ubuntu软件包所必需的,包括gcc编译器,make和其他必需的工具。
此软件包还取决于该列表上的软件包,以使安装必需的软件包变得容易。
在本教程中,您将学习如何在Ubuntu Linux上安装GNU C编译器和GNU C ++编译器。

使用apt命令安装编译器

如何为Ubuntu Linux安装开发工具?
打开终端应用程序,然后执行以下apt命令/apt-get命令:

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

或者

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

验证安装

执行以下命令:

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

查看已安装的make和gcc版本

在Ubuntu Linux上安装开发人员手册页

执行以下命令:

$ sudo apt-get install manpages-dev man-db manpages-posix-dev

要查看库调用(程序库中的功能),请执行:

$ man 3 scanf
$ man 2 execve
$ man 2 fork

您可以编写一个小程序来测试GNU c/c ++编译器:

$ vi test.cpp

追加以下代码:

#include <iostream>
// My first program
using namespace std;
int main(){
	cout << "Hello, World!\n";
    return 0;
}

保存并关闭程序。
您可以如下编译:

$ make test

或者

$ g++ test.cpp -o test

您应该在当前目录中获得一个名为test的可执行文件:

$ ls -l test

输出示例:

-rwxr-xr-x 1 Hyman Hyman 8768 Dec 11 14:49 test

只需运行它:

$ ./test

安装X11开发编译器

执行以下命令:

$ sudo apt install libx11-dev