返回列表    

[分享] Mac下搭建C/C++开发环境

本帖最后由 戒贤 于 12/5/19 11:58 PM 编辑

我自己用的是黑苹果,因为学的就是计算机,所以用了Xcode。
学校里有一部分用Mac的学生,他们经常为了学C语言,跑来找我们,装windows,再装VC。本来就不会用Mac的,装也就装了,无非是点浪费
但是还有些人本来用Mac用得很High了,又逼着他去用windows

昨晚又有一个女生来找我,雪豹的Xcode我还要花好长时间去下。所以打算给她直接搭建一下这个环境。
只要有gcc,有个IDE,其实就可以了。(后来发现还需要库文件,还需要make工具)

只要能下到对应版本的gcc包,解压以后放到合适的位置就可以运行了。(gcc包比我见过包都要特殊,使用tar -xvf gcc-snwleo-intel.tar.gz  他会自己将所有文件展开,放到/usr/local/bin下面)。
也有一些是他们从Xcode里面提取出来的GCC.pkg安装包,比较容易。

下面是下载gcc的几个地址
http://www.memoryz.info/install-gcc-on-mac.html(这里有gcc.pkg的下载)
http://hpc.sourceforge.net/


make工具,我还在研究,方法应该一样
下载地址:http://www.downloadplex.com/Mac/ ... for-mac_280963.html

然后是头文件,这个是我从我已经安装好的Xcode中提取出来的头文件,解压后放到/usr目录下
sudo mv include /usr/
http://115.com/file/c2kfd8yn#include.zip针对的是10.6的系统
http://115.com/file/dpwexvhv#include.zip 针对的是10.7的系统

还有一种办法就是Xcode,选择部分安装。
如果完全安装Xcode的话,会一口气吃掉将近8G的空间,如果不是专门做开发的,实在没必要去装它。而且,对于只学个C语言应付下考试,应付下计算机等级考试。你用的工具越接近VC当然对你越有利。
下载对应系统版本的Xcode,有地方说随机附赠的光盘里面就有Xcode,因为我用的是黑果,我不知道是不是真的。
Xcode里面只需要把UNIX Development安装上就可以了,里面包括了上面的全部内容,gcc编译器,库文件,还有make工具。
附带的,Xcode一定会安装一些工具,也不是很大,还可以接受
————————————————————分割线—————————————————————

最后是IDE,习惯与命令行的人,可能会喜欢vi和gcc搭配,但是对于新手,可以用eclipse或者netbeans
个人比较喜欢netbeans,不需要花多少精力去自己配置那些插件。


这个只是给新手看的,有不对的地方希望大家指导一下。
这个是临时代替XCode的方法,不过现在还有人用SL?
我觉得xcode编译c还是挺方便的。。
mac上跑win学C真的好麻烦,楼主的方法对于初学者来说有点不理解怎么办。。。
2# iAIOSX


处理器是I5的,我觉得应该不算太老。理应装lion才对,可是她的系统就是sl的。
如果是lion的话,东西我都是现成的。
偏偏是sl,折腾了我一个晚上
3# imura


大一的孩子学C语言无非是为了应付考试,还有计算机等级考试
越接近教学的VC越好

当然用Xcode无疑是最好的
4# yuexing1991


哪里不理解?我给你解释
Command Line Tools for Xcode 似乎可以单独下了装,200M不到https://developer.apple.com/downloads/(没试过我都用xcode的),然后上HomeBrew什么都有了。
直接用的xcode
本帖最后由 lohmann 于 12/5/31 10:44 AM 编辑

如果完全安装Xcode的话,会一口气吃掉将近8G的空间
====
xcode可以定制安装吗?我下载的4.3没有定制的选项,而且安装完了,app store 还是没认出来已经装过
一直用eclipse的新手无压力⋯⋯哈哈⋯⋯其实我想吐槽一句,lz写这么长只是想强调有“女生来问”这句话吧!哈哈哈
学C/C++ 用Code::Blocks 别被VC宠坏了
The open source, cross platform, free C++ IDE.
http://www.codeblocks.org/
11# shirly7132


被你发现了
10# lohmann


我的黑果用的还是4.2bate,是可以选择安装一部分组件的...
实在不行,就全装了吧,两部高清电影的大小而已
1# 戒贤


请问下楼主,我用xcode编译的时候一直提示‘conio.h’ file not found

这个怎么解决啊
返回列表