如何在os x下让sublime text编译c程序

 我来答
信玄居士72a5251
2015-08-24 · TA获得超过4406个赞
知道大有可为答主
回答量:3257
采纳率:100%
帮助的人:1818万
展开全部

1、首先我的工作从安装homebrew开始。这个软件能够补齐很多mac上的开发者需要的功能。地址是Homebrew — MacPorts 难以使用?试试 Homebrew!

2、然后就是要到http://developer.apple.com下载软件必须使用的command line tool。具体它有什么用我还不知道,反正homebrew提醒需要安装它。此外Xcode –> Preferences –> Downloads 的Components下也可以安装这个东西。

3、然后是在终端中输入以下代码

brew tap homebrew/versions

 brew install gcc49

第二行可以使用 [flags] 添加一些需要支持的语言的树,例如 –enable-cxx –enable-fortran


除此之外可以使用kennethreitz/osx-gcc-installer · GitHub给出的方法利用github安装gcc

另外有手动安装gcc的方法如下

VERSION=4.8.0

 PREFIX=/usr/gcc-$(VERSION)

 LANGUAGES=c,c++,fortran

 MAKE=’make -j2′ # 用两个核编译

 brew-path() { brew info $1 | head -n3 | tail -n1 | cut -d’ ‘ -f1; }

 # Prerequisites

 brew install gmp

 brew install mpfr

 brew install libmpc

 # Download & install the latest GCC

 mkdir -p $PREFIX

 mkdir temp-gcc

 cd temp-gcc

 wget ftp://ftp.gnu.org/gnu/gcc/gcc-$VERSION/gcc-$VERSION.tar.gz

 tar xfz gcc-$VERSION.tar.gz

 rm gcc-$VERSION.tar.gz

 cd gcc-$VERSION

 

 mkdir build

 cd build

 ../configure \

    –prefix=$PREFIX \

    –with-gmp=$(brew-path gmp) \

    –with-mpfr=$(brew-path mpfr) \

    –with-mpc=$(brew-path libmpc) \

    –program-suffix=-$VERSION \

    –enable-languages=$LANGUAGES \

    –with-system-zlib \

    –enable-stage1-checking \

    –enable-plugin \

    –enable-lto \

    –disable-multilib

 

 $MAKE bootstrap

 make install

 # Uncomment for cleanup …

 # cd ../../..

 # rm -r temp-gcc

完成后,将在/usr/gcc-4.8.0安装gcc,然后可以创建gcc的软链接或者将bin路径加入到$PAHT变量中



安装完成后,sublime自动可以编译c语言。


最后留下的问题是,如何在sublime中间使用库函数?
我所使用的办法是,从新浪爱问分享中下载了c语言标准函数库源代码,然后整个文件夹复制进我的.c文件所在位置。目前运行正常,不知道有没有更好的解决办法。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式