Cent OS 7 gcc编译的图形快速安装
- 格式:pdf
- 大小:417.41 KB
- 文档页数:3
centos7 编译gcc -回复如何在CentOS 7上编译GCCCentOS 7是一种广泛使用的Linux发行版之一,常用于服务器和开发环境。
在使用CentOS 7进行编程工作时,有时我们需要使用最新版本的GCC编译器来编译和运行我们的程序。
本文将逐步介绍在CentOS 7上编译和安装GCC的过程,帮助读者完成这一任务。
步骤1:安装必要的依赖项在开始编译GCC之前,我们首先需要确保系统上已安装了一些必要的依赖项。
打开终端并使用以下命令:sudo yum install -y wget gcc-c++ glibc-devel该命令将使用yum包管理器安装wget(用于下载源代码),gcc-c++(用于编译源代码)和glibc-devel(用于系统库的开发包)。
步骤2:下载GCC源代码在终端执行以下命令,将下载最新版本的GCC源代码:wget该命令将使用wget工具从GNU网站下载GCC的源代码包。
步骤3:解压源代码完成下载后,使用以下命令解压源代码包:tar -xf gcc-10.2.0.tar.gz这将解压缩GCC源代码到当前目录。
步骤4:创建构建目录为了保持源代码和构建文件的分离,我们将在源代码目录之外创建一个构建目录。
在终端执行以下命令:mkdir build-gcc这将创建一个名为"build-gcc"的目录。
步骤5:配置编译选项在终端的当前目录更改为构建目录:cd build-gcc然后,运行以下命令以配置GCC的编译选项:../gcc-10.2.0/configure prefix=/usr/local/gcc-10.2.0enable-languages=c,c++这将为GCC设置一些选项,如安装目录和编译的语言。
步骤6:编译和安装GCC通过以下命令开始GCC的编译过程:make -j4这将开始GCC的编译过程。
请确保在"make"命令中使用"-j"选项并指定CPU核心数,以便加速编译过程。
centos7 编译gcc在CentOS 7上编译GCC需要进行一些步骤。
首先,您需要确保您的系统已经安装了必要的依赖项。
这些依赖项包括Bison、Flex、Libiberty、Texinfo和gettext。
您可以使用以下命令安装这些依赖项:```shellsudo yum install bison flex libiberty texinfo gettext```接下来,您需要从GCC的官方网站下载源代码。
您可以使用wget或curl命令来下载源代码。
例如GCC 9.3.0下载完成后,您需要解压缩源代码。
您可以使用以下命令来解压缩:```shelltar -zxvf gcc-9.3.0.tar.gz```现在,您已经准备好开始编译GCC了。
您可以使用以下命令来配置和编译GCC:```shellcd gcc-9.3.0./configure --prefix=/usr/local/gcc-9.3.0makesudo make install```这将配置GCC,编译它,并将编译后的文件安装到指定的目录中。
请注意,在运行configure命令时,您可以选择不同的选项来自定义您的GCC构建。
您可以查看GCC的官方文档以了解更多信息。
完成编译和安装后,您可以通过运行以下命令来验证GCC是否成功安装:```shell/usr/local/gcc-9.3.0/bin/gcc --version```这将显示已安装的GCC版本信息。
如果您看到正确的版本信息,则表示您已成功在CentOS 7上编译和安装了GCC。
1。
centos7从源代码编译安装程序的基本过程CentOS 7是一款非常稳定的操作系统,被广泛用于企业级环境。
源代码编译安装程序是常见的操作之一,能够为用户提供更多定制化的选择。
下面将介绍在CentOS 7上从源代码编译安装程序的基本过程。
1. 下载安装包首先需要下载所需要的程序安装包,下载链接可以在官方网站或第三方网站上找到。
下载完成后,将安装包上传到CentOS 7系统上的相关目录中。
2. 安装编译工具在CentOS 7上安装程序之前,需要安装一些编译工具和依赖库,可以通过以下命令安装:```yum groupinstall "Development Tools"yum install -y ncurses-devel openssl-devel libevent-devel zlib-devel readline-devel```这里安装了一些常用的编译工具和开发库,确保能够顺利编译安装所需要的程序。
3. 解压文件将下载的安装包解压至指定目录下,可以使用以下命令解压:```tar zxvf package_name.tar.gz```4. 配置编译参数进入解压后的目录下,使用以下命令进行编译参数配置:```./configure --prefix=/usr/local```其中,--prefix指定了安装路径,请根据实际情况进行修改。
5. 编译并安装配置完成后,可以使用以下命令进行编译和安装:```makemake install```make命令用于编译,make install命令用于安装。
在执行安装命令时,需要加上sudo权限。
6. 验证安装安装完成后,可以使用以下命令验证安装是否成功:```which program_name```其中,program_name为安装的程序名称。
若显示安装路径,则说明安装成功。
总结:从源代码编译安装程序需要经历下载安装包,安装编译工具,解压文件,配置编译参数,编译并安装,验证安装等多个步骤。
centos7从源代码编译安装程序的基本过程CentOS7作为一种常见的Linux操作系统,提供了许多开源的应用程序,但是有时候用户需要从源代码编译安装一些特定的程序。
下面是从源代码编译安装程序的基本过程:1. 安装编译工具在CentOS 7上编译安装程序需要先安装一些必要的依赖工具。
可以使用yum命令安装这些工具,如下所示:sudo yum groupinstall 'Development Tools'2. 下载源代码下载需要安装的程序的源代码,通常可以从官方网站或者github 等开源代码库下载。
下载完成后将源代码解压,可以使用tar命令解压,如下所示:tar -xzvf program-name.tar.gz3. 进入源代码目录解压完成后进入解压后的源代码目录,如下所示:cd program-name4. 配置编译选项使用./configure命令来配置编译选项,该命令会自动检查系统环境并生成Makefile文件,Makefile文件是编译程序的重要文件,如下所示:./configure5. 编译程序运行make命令来编译程序,该命令将根据Makefile文件中的指令进行编译,如下所示:make6. 安装程序编译完成后使用make install命令来安装程序,如下所示:make install7. 验证安装安装完成后,使用命令行或者图形界面验证程序是否正确安装并可以正常运行。
总体来说,从源代码编译安装程序可以让用户根据自己的需求来定制程序的安装选项,但是需要注意的是,该方法可能需要花费较长时间和精力来完成,需要有一定的Linux基础和经验。
CentOS7中英⽂桌⾯安装步骤详细图解在⾃⼰实践了⼏次centos 7 的安装后,我觉得应该⾃⼰写个详细的⽂档来让我们这群新⼿,做参考。
我的VMware Workstation版本是11的,在选择安装之前,我们先设置好虚拟机,这⾥就不做图解了。
那么我们来开始第⼀步的安装。
第⼀步:开启虚拟机在我们才开始打开虚拟的时候会到该界⾯,双击⿏标,进去界⾯,看不见焦点,不要着急我们来⽤键盘操作,按键盘的上下键,选择安装模式。
在这⾥我⼤概叙述下,centos7 两种安装模式的区别。
1. 看上图,我们可以看到,默认选择的是第⼆个,2.这种⽅式呐是检测安装,这⾥我不推荐使⽤这种模式。
因为选择检测安装的时候会出现下⾯的情况。
出现这种情况会导致我们安装centos7 安装不成功3. 选择第⼀个是不检测安装,如下图所⽰:4.5. 这种安装在第⼀次的时候会出现如图所⽰情况,该情况根据⾃测,只出现在VMware Workstation 版本为11的时候有这种情。
先点击确定,虚拟机会关闭.6.7. 这个时候需要我们去安装设置虚拟机的⽬录下修改图⽰⽂件8.9. 打开该⽂件搜索vmci0.present 讲其值改为FALSE 就OK了.10. 如图⽰11.再次启动虚拟机选择图⽰:12.就能够到引导界⾯了。
13. ⾸先我们这⾥先选的是语⾔,如果是第⼀次安装,建议先安装中⽂版的熟悉⼀下centos7的配置,之后再选择英⽂的进⾏实践。
这⾥先介绍中⽂的吧。
⾸次进⼊界⾯看到没有中⽂,我们需要⿏标吧、点击进去,下拉⼿边选择中⽂。
14.15. 继续下⼀步就到该界⾯,这⾥,在安装centos6.5选择时区和实践以及键盘的操作就不要在做了,除⾮有特别需要。
16.17. 我们先来看⼀哈安装源,安装源⼀般是⾃动检测的。
在我们选择镜像⽂件的时候就已经确定的安装源,⾃动检测⼀会就没有上述的警告了,这个地⽅需要改的是软件选择。
18.19.20. 选择软件安装,我们可以安装具有图形界⾯的liunx系统。
centos7下gcc离线安装1、在centos安装镜像⽂件ios中的Packages⽂件夹中需找安装⽂件:把需要的⽂件直接复制出来就⾏。
这⾥提醒的⼀点是,如果⽤命令⾏进⼊该⽂件夹,因为⽂件路径带空格,所以需要加上双引号:[root@cm1 ~]# cd /run/media/root/CentOS 7 x86_64/Packagesbash: cd: /run/media/root/CentOS: 没有那个⽂件或⽬录[root@cm1 ~]# cd /run/media/root/"CentOS 7 x86_64"/Package进⼊Packages⽂件夹之后,把如下gcc、gcc c++ 以及他们的依赖包复制出来:按照依赖关系,依次安装即可:[root@cm1 gcc]# lscpp-4.8.5-28.el7.x86_64.rpm glibc-headers-2.17-222.el7.x86_64.rpmgcc-4.8.5-28.el7.x86_64.rpm kernel-headers-3.10.0-862.el7.x86_64.rpmglibc-devel-2.17-222.el7.x86_64.rpm libgomp-4.8.5-28.el7.x86_64.rpm[root@cm1 gcc]# rpm -ivh cpp-4.8.5-28.el7.x86_64.rpm警告:cpp-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]软件包 cpp-4.8.5-28.el7.x86_64 已经安装[root@cm1 gcc]# rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm警告:kernel-headers-3.10.0-862.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:kernel-headers-3.10.0-862.el7 ################################# [100%][root@cm1 gcc]# rpm -ivh glibc-headers-2.17-222.el7.x86_64.rpm警告:glibc-headers-2.17-222.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:glibc-headers-2.17-222.el7 ################################# [100%][root@cm1 gcc]# rpm -ivh glibc-devel-2.17-222.el7.x86_64.rpm警告:glibc-devel-2.17-222.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:glibc-devel-2.17-222.el7 ################################# [100%][root@cm1 gcc]# rpm -ivh libgomp-4.8.5-28.el7.x86_64.rpm警告:libgomp-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]软件包 libgomp-4.8.5-28.el7.x86_64 已经安装[root@cm1 gcc]# rpm -ivh gcc-4.8.5-28.el7.x86_64.rpm警告:gcc-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%][root@cm1 ~]# cd gcc[root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY错误:依赖检测失败:libstdc++-devel = 4.8.5-28.el7 被 gcc-c++-4.8.5-28.el7.x86_64 需要[root@cm1 gcc]# rpm -ivh libstdc++-devel-4.8.5-28.el7.x86_64.rpm警告:libstdc++-devel-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:libstdc++-devel-4.8.5-28.el7 ################################# [100%][root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:gcc-c++-4.8.5-28.el7 ################################# [100%][root@cm1 gcc]#正在升级/安装...1:gcc-4.8.5-28.el7 ################################# [100%][root@cm1 gcc]#make过程报错:xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个⽂件或⽬录:安装expat-devel/usr/local/openssl/include/openssl/rsa.h:62:26: 致命错误:openssl/asn1.h:没有那个⽂件或⽬录:安装openssl-devel 安装⽂件都可以⽤ios那个Packages⽬录中找。
CentOS7环境下gcc(版本10.2.0)升级详细过程⽬录简短介绍1、查看当前gcc版本2、下载gcc安装包(10.2.0版本)3、解压安装包4、下载依赖库5、安装系统必须包模块6、创建编译⽬录7、⽣成Makefile⽂件说明:8、编译9、安装10、配置libstdc++.so11、配置环境变量总结简短介绍⼤家好,今天给⼤家分享gcc编译器的升级⽅法。
在linux系统中其实已经⾃带了gcc编译器,但是版本⽐较低。
⽬前有些开源⼯具例如:Apache Doris在安装时需要更⾼版本的gcc 5.3.1+以上版本编译器才能编译c++代码。
那么我们就了解下gcc升级⽅法(从 4.8.5 升级到 10.2.0 )。
1、查看当前gcc版本## 看出当前系统 gcc版本. 默认4.8.5g++ -v 或者 gcc --version2、下载gcc安装包(10.2.0版本)## 下载地址:/gnu/gcc## linux下通过 wget指令下载wget /gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz3、解压安装包tar -xvf gcc-10.2.0.tar.gz## 解压后⽬录 gcc-10.2.04、下载依赖库## 进⼊解压后⽬录,进⾏依赖库下载cd gcc-10.2.0./contrib/download_prerequisites5、安装系统必须包模块yum install -y gcc-c++ libstdc++-static ant cmake byacc flex automake libtool binutils-devel bison ncurses-devel gcc kernel-devel libtool libatomic6、创建编译⽬录## 在gcc-10.2.0.同级⽬录,创建编译⽬录。
名称为:gcc-build-10.2.0mkdir ../gcc-build-10.2.07、⽣成Makefile⽂件## 进⼊编译录,执⾏命令,⽣成Makefile⽂件cd gcc-build-10.2.0../gcc-10.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib说明:如果提⽰错误,configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.需要将步骤4中,下载的依赖包删除,之后重新执⾏下。
Centos7编译安装tensorflow13之虚拟机安装Centos7目录1、下载centos7镜像,创建虚拟机 (1)1.1、centos镜像下载地址: (1)1.2、创建虚拟机: (1)2、安装centos7 (8)2.1选择镜像文件 (8)2.2开启虚拟机 (9)2.3、语言选择 (10)2.4进入安装面板 (13)2.5完成安装 (29)1、下载centos7镜像,创建虚拟机1.1、centos镜像下载地址:1.2、创建虚拟机:1.2.1开始创建虚拟机打开VMware Workstation右键新建虚拟机图1.2.11.2.2、系统安装源点击下一步,如今能够选择安装程序光盘镜像文件,然后选择你刚才下载的centos7镜像文件,此处我选择稍后安装操作系统。
点击下一步图1.2.21.2.3、选择虚拟机类型此处选择Linux,版本选择CentOS 64 位,假如你是自己下载的镜像文件,选择符合你的镜像文件的版本号。
点击下一步图1.2.31.2.4、虚拟机命名输入你想要的虚拟机名称,默认是CentOS 64 位,我这里专用做跑Tensorflow,因此命名成了tensorflow。
能够根据自己的爱好命名。
虚拟机的安装位置最好不要默认,我这里选择了G盘下的一个文件夹。
选择好之后点击下一步图1.2.41.2.5设置虚拟机磁盘空间设置最大磁盘大小,默认是20G,我这里给了40G,别小于20G就行,根据自己的磁盘空间自行决定即可。
然后选择将虚拟磁盘存储为单个文件(纯属个人喜好,当然你也能够选择将虚拟磁盘拆分成多个文件)。
选择好之后点击下一步。
图1.2.51.2.6、自定义硬件配置此处能够用默认,假如你内存足够的话,建议自定义一下,把内存调成2G,(原则上不大于你的物理机内存即可,但是通常情况下虚拟机不可能只有一台,有的时候候还会同时起好几个虚拟机,因此建议合理分配内存,给物理机留有足够的内存,由于虚拟机启动之后就根据你的设置,将内存划走了,几遍它现在还没完全使用那么多内存)。
Windows 7 安装GCC
Win7下如何使用GCC编译器
很多Linux的爱好者都很熟悉GCC编译器,但是对面初学者,如何去学习GCC使用GCC ,很多人都是直接在电脑上装一个虚拟机,这样不仅安装麻烦,而且占用了很多电脑资源,今天我来教大家如何在Win7使用GCC编译器。
工具/原料
GCC安装包,下载(GCCGDB.EXE) .
EditPlus 3 编辑器,当然记事本也可以但个人推存EditPlus 3
安装完成:
安装路径:C:\gcc
设置环境变量:右击我的电脑>>属性>>系统属性>>高级>>环境变量。
在path 添加“%GCC_HOME%\bin;”
测试环境是否设置成功,在cmd.exe 程序窗口输入“gcc --help”命令。
看到相关的帮忙信息,表示配置成功。
测试第一个C程序,用editplus3新建test1.c 文件(输出Hello world.),保存在E:\cDemo 目录下。
注意:文件的最后一行是“}”时,必须在此符号后加个“回车键”。
在命令窗口定位到c程序文件所在目录下
>> cd e:\cDemo
编译c程序,>>gcc test1.c –o test1 ,
运行test1 程序, >> test1
Hello World显示出来了。
C++程序计算平方例子:
编译及运行命令:
>> gcc numeric1.cpp –o numeric1 >> numeric1。
Vmware虚拟机中centOS7安装图⽂教程本教程为⼤家分享了Vmware虚拟机中centOS7安装步骤,供⼤家参考,具体内容如下
1、安装VMware
下载⼀个软件安装:
2、新建⼀个虚拟机
3、引⽤安装包
4、启动新建的虚拟机
5、安装CentOS7的步骤
配置系统语⾔:
配置系统时间:
配置系统键盘:
配置键盘切换的快捷键:
配置键盘的多种:
语⾔⽀持:
默认⾃动使⽤安装源:
配置软件环境,需要及时添加的软件,这⾥我开启图形界⾯GUI:这⾥勾上,就默认启动图形界⾯。
配置安装⽬标位置:
选择配置分区点击完成就会进⼊⼿动分区页⾯:
配置kdump:
配置⽹络:查看VMware的默认路由(DNS)以及⽹关:在Window的cmd中输⼊:ipconfig -all
要是在mac系统中是输⼊:ifconfig 命令。
配置⽹络:
点击安装:
需要配置root密码,⽤户密码可以不配置.
再配置⼀个⽤户:
安装完毕后,重启.
6、简单的安装⽅式:
在配置全局哪⾥,只是配置系统时间,系统语⾔,和⽹络配置就⾏了(如果不配置就上不了⽹,以后需要在命令⾏配置),这样就可以了,可以不⽤⾃定义分区的配置(默认⾃动)。
这样只能是终端⽅式显⽰,没有图像界⾯,后⾯需要在添加,所有操作都是命令⾏形式。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。