装gcc

2024-06-24 12:32
文章标签 gcc

本文主要是介绍装gcc,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下载https://anaconda.org/serge-sans-paille/gcc_49/files  需要的gcc版本

把它放到/export/xxx/conda/pkgs 下

source要装的那个环境

到/export/xxx/conda/pkgs 下执行:conda install --use-local gcc_49-4.9.1-6.tar.bz2

装好后,gcc -v 发现还是4.8.5版本

到/export/xxx/conda/pkgs/gcc_49-4.9.1-6/bin下进行软连接

 ln -s gcc-4.9 gcc
 ln -s g++-4.9 g++

source deactivate

source activate 就生效了

假如还是不生效

到conda/envs/myenv/bin下

看是否有 gcc-4.9 gcc-4.9 ....等这几个文件,若有在软链一次

 ln -s gcc-4.9 gcc
 ln -s g++-4.9 g++

这篇关于装gcc的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1090154

相关文章

【服务器运维】CentOS7 minimal 离线安装 gcc perl vmware-tools

0. 本机在有网的情况下,下载CentOS镜像 https://www.centos.org/download/ 1. 取出rpm 有的情况可能不需要net-tools,但是如果出现跟ifconfig相关的错误,就把它安装上。另外如果不想升级内核版本的话,就找对应内核版本的rpm版本安装 perl-Time-Local-1.2300-2.el7.noarch.rpmperl-Tim

编程参考 - GCC的条件编译

4 Conditionals 条件是一种指令,它指示预处理器选择是否在传递给编译器的最终标记流中包含一段代码。预处理器条件可以测试算术表达式,也可以测试名称是否定义为宏,或者使用特殊的defined操作符同时测试这两种表达式。 A conditional is a directive that instructs the preprocessor to select whether o

GCC passes分析(一)

遍(passes)是GCC编译器源代码中的一个重要概念,对它们的理解是了解GCC源代码的架构的基础。本系列文章打算以此为契机,对GCC编译器源代码做一个概要性的分析,分析对象为GCC 4.9.1版本。 源代码中,与Pass相关的文件有:   1. passes.c   2. passes.def   3. pass_manager.h 另外,安装编译器的过程中,还会生成一个与pass相

GCC -fpie选项生成文件分析

不同选项下的虚拟内存分布 Linux系统下,ELF格式的可执行文件的各个段都会被分配到不同的虚拟内存空间中。在操作系统实现地址随机化机制(Address Space Layout Randomization)之前,程序在任意一次执行下,所使用的虚拟空间的地址往往是相同的。这就给恶意攻击者的攻击行为提供了很大的便利(见Stack Smashing for Fun and Profit)。以下述程序

Linux bash: /usr/local/gcc/bin/gcc: 不是目录

ln -s /usr/local/bin/gcc /usr/bin/gcc ln -s /usr/local/bin/g++ /usr/bin/g++ 创建的软连接不生效 问题: [root@dev003 local]# gcc -v bash: /usr/local/gcc/bin/gcc: 不是目录 或者 [root@dev003 local]# gcc -v bash: /usr

线程简介及其函数使用实例(gcc *.c -lpthread)

1.概念 线程(LWP(Light Weight process))           线程是轻量级的进程,(是比进程粒度更小的执行单元)进程是分配资源的最小单位(0-3G)(PS:一辆马车8匹马 进程 其中的一个马是线程),线程是调度(PS:或执行)的最小单位。线程本身不占用资源它是共享进程的资源(PS:一个进程中的许多线程 共享一个进程的0-3G空间)。线程没有进程安全,(PS:考虑安全

Linux GCC G++:各个版本发行年份及新增特性盘点

目录 GCC盘点 GCC 4.0 GCC 4.1 GCC 4.2 GCC 4.3 GCC 4.4 GCC 4.5 GCC 4.6 GCC 4.7 GCC 4.8 GCC 4.9 GCC 5.0 GCC 6.0 GCC 7.0 GCC 8.0 GCC 9.0 GCC 10.0 GCC 11.0 GCC 12.0 GCC 13.0 GCC稳定版本 GCC 4

【Linux】环境基础开发工具使用(yum、vim、gcc/g++、gdb、make/Makefile)

文章目录 Linux 软件包管理器 yumLinux开发工具Linux编辑器-vim使用vim的基本概念vim下各模式的切换vim命令模式各命令汇总vim底行模式各命令汇总批量化注释和批量化去注释vim简单的配置解决一个小问题 Linux编译器-gcc/g++作用gcc/g++ 语法预处理编译汇编链接什么是函数库 Linux调试器-gdb使用Linux项目自动化构建工具-make/Makef

gcc、g++ 的安装和降级

$sudo apt-get install gcc-4.4 $sudo apt-get install g++-4.4 gcc降级 g++同理 rm /usr/bin/gcc  ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

gcc中关于静态库和动态库使用

1,如何生成静态库 静态库只是一堆object对象的集合,使用ar命令可以将.o文件打包成.a静态库。 假设gcc已经生成了a.o, b.o, c.o,使用下面的命令即可生成libmylib.a #ar rcs libmylib.a a.o b.o c.o 2,如何生成动态库 动态库的生成由gcc直接生成。 假设a.c, b.c两个文件,通过下面的命令可生成libmylib.s