CentOS 7.8下安装完美安装配置Rosetta
注意编译过程中需要海量的内存(>=64GB for -j 24)。 硬件环境 CPU: 50 cores 内存: 80GB 1. 安装依赖 yum install boost-devel libstdc++ zlib zlib-devel bzip2 2. 编译器的选择 使用GCC编译器 最新的Rosetta代码编译依赖完整的C++11特性,因此我们需要更新系统自带的gcc编译器。如果使用gcc-8.21, 完全可以编译通过Rosetta. CentOS 7.8升级gcc-8.2 使用Clang编译器 版本Clang 3.4.2, 此外你需要额外编译clang版本的openmpi。clang3.4完全兼容C++11 regex。推荐使用!并且更加灵活和快速。 yum install epel-release yum install clang clang-devel clang-analyzer 3.OpenMPI的编译与安装 GCC编译环境: CentOS 7.8安装OpenMPI3.1.0 环境变量配置: vim ~/.bash_profile #OpenMPI export PATH=$PATH:/usr/local/openmpi/bin export LD_LIBRARY_PATH=/usr/local/openmpi/lib source ~/.bash_profile