在 Linux 下安装开发环境
2018 年 08 月 08 日Linux 下非常适合进行软件开发,软件开发环境的创建也是非常方便。
这里的开发环境指的是 C/C++ 开发环境,包含 C/C++
编译器、头文件、标准库、代码工具、编译工具以及常用开发库等等。其他语言
(比如 Ruby、Go、JavaScript 等等)
的开发环境还是需要单独安装的。
以下方法可以快速建立软件开发环境。
安装比较完整的开发环境
不同 Linux 发行版的安装包名称并不一样,命令不同,而且所包含的具体组件也不完全相同。
Arch
在 Arch 下可以安装 base-devel group:
sudo pacman -S base-develUbuntu / Debian
build-essential
包含了所有相关软件包的依赖。
sudo apt-get install build-essentialCentOS / RHEL
yum 需要使用 groupinstall 命令安装:
sudo yum groupinstall "Development Tools"如果想知道 “Development Tools” 这个 group
里面都包含了什么,可以使用 group info 命令查看:
yum groupinfo "Development Tools"Fedora
sudo dnf install @development-tools目前 yum 也是可以用的:
sudo yum groupinstall "Development Tools"单独安装软件包
上面的方法命令简单,不过也可能多安装了很多不需要的东西。如果只是希望建立最基本的
C/C++ 编译环境,可以只安装 gcc/g++,以及
GNU make,其他工具可以根据情况自由添加。
Arch
sudo pacman -S gcc makeUbuntu / Debian
sudo apt-get install gcc g++ makeCentOS
sudo yum install gcc gcc-c++ makeFedora
sudo dnf install gcc gcc-c++ make