在MAC下切换GCC编译器的办法(MacPorts)

在MAC下切换GCC编译器的办法(MacPorts)

这里的办法是通过port命令选项实现的,所以需要先安装MacPorts,具体的安装步骤就不多说了,切换不同版本gcc的命令如下:
执行:
$ sudo port select --list gcc
显示:
Password:
Available versions for gcc:
       gcc42
       llvm-gcc42
       mp-gcc45 (active)
       none
选择llvm-gcc42作为编译器,执行:
$ sudo port select --set gcc llvm-gcc42
显示:
Selecting ‘llvm-gcc42‘ for ‘gcc‘ succeeded. ‘llvm-gcc42‘ is now active.

以前版本的MacPorts是通过 gcc_select 来切换gcc版本的,不过今天我执行无效,一查才知道官网投票取消了 gcc_select,用参数 select 来实现了。

2

http://stackoverflow.com/questions/837992/update-gcc-on-osx点击打开链接

$ sudo port select --list gcc

Available versions for gcc:
gcc42
llvm-gcc42
mp-gcc46
none (active)

To set gcc to the MacPorts version:

$ sudo port select --set gcc mp-gcc46

在MAC下切换GCC编译器的办法(MacPorts)

时间: 2024-12-13 05:15:19

在MAC下切换GCC编译器的办法(MacPorts)的相关文章

基于Linux下的GCC编译器的内部预宏定义与__attribute__属性

***************************************************************************************************************************** 作者:EasyWave                                                                                    时间:2015.02.20 类别:Linux应用-GCC编

apple mac 下使用机械键盘的办法,键盘映射工具软件,apple mac Mechanical keyboard

想在苹果电脑 mac 系统下使用 机械键盘,大部分机械键盘不是为mac设计的,所以需要用软件做一下键盘映射. 推荐使用这个:https://pqrs.org/osx/karabiner/ . apple mac 下使用机械键盘的办法,键盘映射工具软件,apple mac Mechanical keyboard

Mac下切换Python版本

Mac下有多个版本的Python时,需要进行版本切换.我使用的是anaconda,在终端下进行包安装时,默认Python版本是MacOS自带的Python,需要进行手动的版本切换. # 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc # 更新bashrc以立即生效 source ~/.bashrc 以我主机为例,切

Mac下切换bash

MAC下的终端是神器,安装ZSH后,突然间发现太不好操作了,即使再配上oh-my-zsh也感觉不爽. 然后想删除,自己尝试了下找不到命令删除,于是在网上找找,但是也没找到.最后直接进隐藏文件夹,直接一下删除. 后面发现再进终端悲剧了,直接进程已结束. 后面听大神说什么bash ,之前安装了zsh所以bash是指向zsh的,不再了,就出问题了, 故再把这个bash的指向,指向系统默认的那个bash 将bash切换为bash chsh -s /bin/bash

redhat下升级gcc编译器

在有网络的环境下,采用下载gcc源码进行编译的方式升级gcc版本,所以需要本身已有gcc编译器. 获取 gcc-4.9.2的包: wget http://gcc.skazkaforyou.com/releases/gcc-4.9.2/gcc-4.9.2.tar.gz 解压缩: tar -zxvf gcc-4.9.2.tar.gz cd gcc-4.9.2 执行: ./contrib/download_prerequisites (这个神奇的脚本文件会帮我们下载.配置.安装依赖库,可以节约我们大量

mac下使用gcc

1.下载安装macports:http://www.macports.org/install.php 安装完成之后,打开终端 2.在终端中输入 port install gcc_select 3.使用 sudo port install gcc43 安装gcc编译器 4.使用 port select --list gcc 查看gcc的版本  mp-gcc43 5.设置gcc43为当前gcc的编辑器 sudo port select --set gcc mp-gcc43 至此已经可以使用gcc本身

linux下的gcc编译器

1. 编译单个文件成可执行文件 gcc hello.c 生成默认的可执行文件a.out 2. 编译单个文件为指定名字的可执行文件,使用-o选项指定文件名字 gcc -o test main.c 生成文件名为test的可执行文件 3. 编译单个源文件成目标文件 (1)使用-c选项生成目标文件 gcc -c main.c 生成文件名为main.o的目标文件 (2)使用-o选项指定目标文件名字 gcc -c -o test.o main.c 生成文件名为test.o的目标文件 4. 同时编译多个源文件

Ubuntu / Raspberry 下切换GCC版本

目前Ubuntu 自带的GCC版本为4.6,遗憾的是在实际使用时,反而版本越高越好问题越多,所以,一旦遇到编译问题时最好先检查你下载的工程里的readme,默认的编译器版本是否为当前的安装版本,如果不是,就需注意很可能是版本兼容问题(甚至你可能是第一个遇到此BUG的幸运者),初步调试后即可尝试降低版本测试. 目前主流gcc版本有两个,一个是gcc4.4,一个是gcc最新版本(4.6),下文介绍这两个版本切换和安装方法. 一.gcc最新版本安装 [email protected]:~# apt-g

window下使用gcc编译器

1.首先下载DEV-cpp,如下图 下载地址:http://pan.baidu.com/s/1bn3xOCZ 2.安装后配环境变量,我安装的位置是C:\Dev-Cpp,点击我的电脑--右键属性--高级属性--path,在后面输入:;C:\Dev-Cpp\MinGW64\bin注意前面的英文半角状态分号, 为啥是这个路径,因为有可执行文件.请看下图: 3.然后就可以使用了: 4.编译一个