当前位置:网站首页>关于cmake和gcc的安装的记录
关于cmake和gcc的安装的记录
2022-06-10 17:18:00 【华为云】
安装3.5.2版本cmake
1. 使用wget下载cmake源码包,可以下载到安装服务器任意目录,命令为:
wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz --no-check-certificate 2. 进入下载后的目录,解压源码包,命令为:
tar -zxvf cmake-3.5.2.tar.gz 3. 进入解压后的文件夹,执行配置,编译和安装命令:
cd cmake-3.5.2./bootstrap --prefix=/usrmakesudo make install 4. 安装完成后重新执行cmake --version查看版本号:
camke --version安装7.3.0版本gcc
以下步骤请在root用户下执行。
1. 下载gcc-7.3.0.tar.gz。
2. 安装gcc时候会占用大量临时空间,所以先执行下面的命令清空/tmp目录:
sudo rm -rf /tmp/*3. 安装依赖(以Ubuntu系统为例)。
Ubuntu执行如下命令安装:
apt-get install bzip24. 编译安装gcc。
(1)进入gcc-7.3.0.tar.gz源码包所在目录,解压源码包,命令为:
tar -zxvf gcc-7.3.0.tar.gz(2)进入解压后的文件夹,执行如下命令下载gcc依赖包:
cd gcc-7.3.0./contrib/download_prerequisites如果执行上述命令报错,需要执行如下命令在“gcc-7.3.0/”文件夹下下载依赖包:
wget http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2wget http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2wget http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gzwget http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2下载好上述依赖包后,重新执行以下命令:
./contrib/download_prerequisites如果上述命令校验失败,需要确保依赖包为一次性下载成功,无重复下载现象。
(3)执行配置、编译和安装命令:
./configure --enable-languages=c,c++ --disable-multilib --with-system-zlib --prefix=/usr/local/gcc7.3.0make -j15 # 通过grep -w processor /proc/cpuinfo|wc -l查看cpu数,示例为15,用户可自行设置相应参数。make install注意:
其中“–prefix”参数用于指定gcc7.3.0安装路径,用户可自行配置,但注意不要配置为“/usr/local”及“/usr”,因为会与系统使用软件源默认安装的gcc相冲突,导致系统原始gcc编译环境被破坏。示例指定为“/usr/local/gcc7.3.0”。
5. 配置环境变量(请在实际需要时再进行配置)
例如用户在启动在线推理或训练进程前需执行如下命令配置环境变量。
export LD_LIBRARY_PATH=/usr/local/gcc7.3.0/lib64:${LD_LIBRARY_PATH}其中“/usr/local/gcc7.3.0”为4.c中配置的gcc7.3.0安装路径,请根据实际情况替换。
边栏推荐
猜你喜欢

使用Canvas实现的噪音线条h5js特效

PCA principal component analysis tutorial (origin analysis & drawing, without R language)

Canvas大火燃烧h5动画js特效

Numpy - record

Abbexa丙烯酰胺-PEG-NHS说明书

红色垂直左侧边菜单导航代码

聊聊消息中间件(1),AMQP那些事儿

js模糊阴影跟随动画js特效插件

Talk about message oriented middleware (1) and AMQP

The relationship between trees, forests and binary trees
随机推荐
LeetCode 321. 拼接最大数***
Abbexa 无细胞 DNA 试剂盒说明书
华为matepad能成为你的笔记本电脑副屏?
Mapbox GL development tutorial (11): loading line layers
Daily question -1287 Elements that appear more than 25% in an ordered array
Lifeifei: I am more like a scientist in physics than an engineer
The short ticket hypothesis: finding sparse, trainable neural networks
cocoeval函数使用
Force buckle 20 Valid parentheses
系统需要把所有文件扫描一遍,并尝试识别视频的封面
Nacos配置管理
我在做一件很酷的事情
com. netflix. client. ClientException: Load balancer does not have available server for client: userser
Swift 3pThread tool Promise Pipeline Master/Slave Serial Thread confinement Serial queue
蓝桥杯_挑选子串_组合数学_乘法原理_ / 尺取法
分享这位大神的WPF界面设计系列视频
MMdetection之build_optimizer模块解读
Abbexa 1,3-二棕榈素 CLIA 试剂盒解决方案
Protocol Gen go grpc 'is not an internal or external command, nor is it a runnable program or batch file
2022版IDEA图形界面GUI乱码解决方法超详细简单版