在 CentOS 系统中,编译软件需要安装一些默认包,这些包通常包括以下几个:

  1. Development Tools:这是一个软件包组,包含了一些基本的编译工具,如 gcc、make、autoconf 等。可以通过以下命令安装:

sudo yum groupinstall 'Development Tools'


2. **Kernel Development**:这是一个软件包组,包含了一些用于内核开发的工具和库文件。可以通过以下命令安装:

sudo yum groupinstall 'Kernel Development'


3. **EPEL (Extra Packages for Enterprise Linux)** 源:EPEL 是一个第三方软件源,提供了一些额外的软件包,包括一些编译需要的工具和库文件。可以通过以下命令安装 EPEL 源:

sudo yum install epel-release


4. **CMake**:CMake 是一个跨平台的构建工具,可以用于编译和构建项目。可以通过以下命令安装:

sudo yum install cmake


5. **OpenSSL Development**:如果你的项目中使用了 OpenSSL 库,你可能需要安装 OpenSSL 的开发包。可以通过以下命令安装:

sudo yum install openssl-devel


请注意,上述命令需要使用 root 权限或具有 sudo 权限的用户才能执行。根据你的具体需求,可能还需要安装其他的开发工具和库文件。
CentOS 编译必备包:开发工具、内核开发、EPEL、CMake 和 OpenSSL

原文地址: https://www.cveoy.top/t/topic/dykV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录