Linux下安装gcc 、g++ 、gfortran编译器

摘要:
//blog.sina.com.cn/s/blog_6dd65c6f0100y793.html I.安装ubuntu 1下的gcc/g++/gfortran。安装(1)。gcc编译器随gcc-ubuntu下的gcc一起提供。命令查看是否已安装。进行安装。此命令用于修补build essential的安装。“也就是说,部分build essential已安装。此时,您可以使用此命令继续安装build Essental。

原文链接:http://blog.sina.com.cn/s/blog_6dd65c6f0100y793.html

一、ubuntu下gcc/g++/gfortran的安装
1.安装
(1).gcc
  ubuntu下自带gcc编译器。可以通过“gcc -v”命令来查看是否安装。

(2).g++
  安装g++编译器,可以通过命令“sudo apt-get install build-essential”实现。
执行完后,就完成了gcc,g++,make的安装。build-essential是一整套工具,gcc,libc等等。
通过“g++ -v”可以查看g++是否安装成功。

  注:“sudo apt-get install build-essential --fix-missing”,这个命令是修补安装build-essential,即已安装了部分build-essential,但没有安装完全,此时可以使用该命令继续安装build-essential。

(3).gfortran
  输入命令:sudo apt-get install gfortran
  通过命令“gfortran -v”,可以查看gfortran是否安装成功。

2.通过apt-get install安装软件后,软件的安装目录
  1.通过apt-get install 命令安装了一些软件,但这些软件的源码以及那些安装完以后的文件放在哪个文件夹下面?
可以通过以下两种方式查看:

(1).在terminal中输入命令:dpkg -L 软件名

  eg:dpkg -L gcc

      dpkg -L gcc-4.4

      dpkg -L g++

      dpkg -L g++-4.4

(2).在新立得中搜索到你已经安装的软件包,选中点属性(或右键),点属性对话框中的“已安装的文件”即可看到。

二.CentOS下gcc/g++/gfortran的安装
1.安装
  再ubuntu下直接apt-get install gcc g++就可以了。按照类似的逻辑,再CentOS下yum install gcc g++ 报告无法找到g++包。 查了一下,原来这个包的名字叫做gcc-c++。完整的应该是yum install gcc gcc-c++
(1)gcc
  命令:yum install gcc
(2)g++/gfortran
  命令:yum install gcc-c++
执行完该命令后,g++/gfortran都被安装上了。

免责声明:文章转载自《Linux下安装gcc 、g++ 、gfortran编译器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows win32 API 类库 硬件C#实现AES加解密方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Django 框架入门篇(安装与创建项目)

什么是Django框架? 官方定义:Django是一个高级Python Web框架,鼓励快速开发和简洁实用的设计。它由经验丰富的开发人员构建,可以解决大部分Web开发的麻烦,因此您可以专注于编写应用程序而无需重复造轮子。 Django is a high-level Python Web framework that encourages rapid de...

案例:Redis在京东的使用技术模型图

  http://www.100ec.cn  2013年09月27日17:30  中国电子商务研究中心 我要投稿 产品服务     (中国电子商务研究中心讯)Redis是一个开源的,遵守BSD许可协议的key/value缓存系统,并由其高效的响应速度以及丰富的数据结构而闻名。Redis在京东的使用也是非常普遍的,包括很多关键业务上的使用,由于Redis...

用Visual Studio 2019搭建Node.js+Vue+Typescript(TS)Web框架项目,兼容VsCode

兼容VsCode就是可以用VsCode打开,代码不需要做任何修改 同样Visual Studio添加.sln和.njsproj也可以打开别人用VsCode创建的项目 本项目创建有3个目的: 1、用Visual Studio 2019创建 Vue.js Web应用程序 2、用vue输出Hello Vue 3、用Typescript输出Hello Ts 功能...

如何记录selenium自动化测试过程中接口的调用信息

注: 以下内容引自https://www.cnblogs.com/hhudaqiang/p/6635494.html 上一篇博客,我写了python自动化框架的一些知识和粗浅的看法,在上一篇中我也给自己提出一个需求:如果记录在测试过程中接口的调用情况?提出这个需求,我觉得是有意义的。你在测试过程中肯定会遇到一些莫名其妙的问题,比如:web某个页面一直在刷进...

教你在Android手机上使用全局代理

前言:在Android上使用系统自带的代理,限制灰常大,仅支持系统自带的浏览器。这样像QQ、飞信、微博等这些单独的App都不能使用系统的代理。如何让所有软件都能正常代理呢?ProxyDroid这个软件能帮你解决!使用方法及步骤如下: 一、推荐从Google Play下载ProxyDroid,目前最新版本是v2.6.6。 二、对ProxyDroid进行配置(...

IAR for STM8的简介、下载、安装及注册教程

一、简介1.关于IAR for STM8 IAR for STM8 是一个嵌入式工作平台,主要应用于STM8 系列芯片的开发,现在(2018年3.10版本)能够支持市面上所有的STM8芯片。 个人认为,IAR for STM8和Keil差别并不是很大,只要熟悉Keil的使用,那上手IAR for STM8并不是什么难事,网络上也有许多相关资料可以查询。 2...