如何在 Mac OS X 下編譯,安裝 gcc

作者&投稿:资伯 (若有异议请与网页底部的电邮联系)
如何在 Mac OS X 下編譯,安裝 gcc~

有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用。下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh hd里面的developer里面的applications里面就会看到这个图标了点开之后选择creat a new xcode后会有4个图标出现选择最后一个command line tool并在下面的type 中选择c,在点击choose就会进入编译界面进入之后,会有3个小的file name选择main.c这个,在下面的编译框中就会出现hello world的编译事例,把这个事例删了,编自己的程序就ok。编完了,请按build and run按钮,如果出现是否保存的对话框,就点是,这是对你的编程进行一个保存。最后按住command+shift+R这三个键就可以看到运行结果了,如果不能运行,就是程序有错呗!

有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用。下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh hd里面的developer里面的applications里面就会看到这个图标了点开之后选择creat a new xcode后会有4个图标出现选择最后一个command line tool并在下面的type 中选择c,在点击choose就会进入编译界面进入之后,会有3个小的file name选择main.c这个,在下面的编译框中就会出现hello world的编译事例,把这个事例删了,编自己的程序就ok。编完了,请按build and run按钮,如果出现是否保存的对话框,就点是,这是对你的编程进行一个保存。最后按住command+shift+R这三个键就可以看到运行结果了,如果不能运行,就是程序有错呗!

一、Mac OS X中make和gcc命令的安装
在编译Lua前需要做的准备工作。
我将lua-5.2.2.tar.gz下载到苹果电脑中,解压后进行编译时,发现我的Mac OS X 没有mak命令,也没有gcc命令。
检测苹果电脑的Mac OS X中是否有make命令的方法,可在控制台键入命令:which make
如果有该命令,则会返回提示:/usr/bin/make
所以我需要在Mac OS X中安装mak命令和gcc使命令。安装工具包需要从苹果的开发网站下载。
下载方法:
打开Xcode,菜单Xcode --> Open Developer Tool -->More Developer Tools
这时Safari浏览器被运行,并弹出注册对话框,要求输入Apple ID和密码,填写完注册信息然后进入Apple Developer的下载站点,搜索“Unix”,结果会列出命令工具包的下载列表:
Command Line Tools (OS X Mountain Lion)for Xcode - April 2013 (这个版本需要Xcode 4.6.2 和 Mac OS X 10.8以上版本)
Command Line Tools (OS X Lion)for Xcode - April 2013 (这个版本需要Xcode 4.6.2 和 Mac OS X 10.7.4以上版本)
……
下面还有其它版本,跟据你使用的Mac OS X的版来下载。另外说一下:
Mac OS X 10.4.x,代号为:Lion
Mac OS X 10.8.x,代号为:Mountain Lion
我的Mac OS X是Mountain Lion,所以下载的是Command Line Tools (OS X Mountain Lion)for Xcode - April 2013 版本,文件名为:
xcode462_cltools_10_86938259a.dmg
下载完后双击该文件。过一会儿后,会弹出安装包的窗口,对双击安装包。按提示完成安装。这时make和gcc便有了。
可使用which命令进行检查。
二、编译Lua软件
编译和安装方法的详细说明在readme文件中:lua-5.2.2/doc/readme.html
在编译前最好进行编译测试,在lua-5.2.2目录下,使用命令如下:make test
我的编译和安装方法是:
sudo make macosx install (sudo在Mac OS X中表示使用超级用户权限)
注意:
Lua的编译和安装说明文档(readme.html)中指出,编译Lua时,需要选择要运行的操作系统,编译并安装的格式如下:
make xxx install (如果不是超级用户登录,则需要前面加sudo命令)
其中xxx表示目标操作系统的标记,目标操作系统的标记列表如下:
aix ansi bsd freebsd generic linux macosx mingw posix solaris
Lua 将默认安装到 /usr/local/,安装完成后,在该目录下会生成一些重要文件。
/usr/local/ bin: (可运行程序)
lua luac (lua是Lua语言的解释器,luacLua语言的编译器)
/usr/local/ include: (头文件)
lua.h luaconf.h lualib.h lauxlib.h lua.hpp
/usr/local/lib: (库文件)
liblua.a
/usr/local/ man/man1: (命令手册)
lua.1 luac.1
Lua 解释器完整的路径是 /usr/local/bin/lua,在终端中运行 lua 即可调用解释器。
三、Lua语言解释器的测试
在控制台上输入lua命令:lua
Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio
> print (“Hello World!”) (进入交互命令状态,在提示符“>”下输入测试代码)
Hello World! (返回的结果)
键入 Control+D 退出交互命令
如果想运行一个lua脚本文件,可以使用下面命:lua 文件名
如:lua hello.lua
hello.lua文件的代码:
io.write(“Hello world, from ”,_VERSION,“”!\n)
结果:Hello world, from Lua 5.2!
注释:
Lua 是一个小巧的脚本语言。 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。

有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用。下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh hd里面的developer里面的applications里面就会看到这个图标了点开之后选择creat a new xcode后会有4个图标出现选择最后一个command line tool并在下面的type 中选择c,在点击choose就会进入编译界面进入之后,会有3个小的file name选择main.c这个,在下面的编译框中就会出现hello world的编译事例,把这个事例删了,编自己的程序就ok。编完了,请按build and run按钮,如果出现是否保存的对话框,就点是,这是对你的编程进行一个保存。最后按住command+shift+R这三个键就可以看到运行结果了,如果不能运行,就是程序有错呗!


乌苏市18279403102: 如何在Mac下编写并运行C++程序 -
牛梦消炎: 使用vim新建一个c++程序文件,例如test.cpp 编辑c++代码,然后保存退出 使用g++命令来编译c++程序,如果编译成功,则没有任何提示,如果失败,会出现程序错误的提示 直接执行刚刚编译的c++程序

乌苏市18279403102: 如何在mac下搭建C/C++,Java的编译环境 -
牛梦消炎: 步骤如下: 1. Mac OS X 本身已经安装好 jdk,所以搭建 Java Eclipse环境很简单,只需要下载适合系统的 Eclipse即可,首先查看系统是几位的(点击 Mac 屏幕左上角的苹果 Logo,选择“关于本机”,在弹出的方形窗口里点击“更多信息…”...

乌苏市18279403102: mac os下有没有什么自带的c编译器吗 -
牛梦消炎: 1. 使用Xcode软件.Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行.也能开发ios程序等,是一种软件.在windows上类似这种能编c语言的还有微软出的visual studio,和其他免费的一些如...

乌苏市18279403102: 请问怎么在xcode里编译c++程序 刚入手mac 用的是 app store 里的xcode 谢谢 -
牛梦消炎: create new project -> mac os x下application -> command line tool -> next -> productName&type [c++] -> next 编写完代码后点击左上角三角run就行了,或者command+B编译,或者直接command+R 运行

乌苏市18279403102: 如何在 Mac OS X 下编译,安装 gcc -
牛梦消炎: 有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用.下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh hd里面的developer里面的applications里...

乌苏市18279403102: Mac下的c++编译器有哪些 -
牛梦消炎: 当然是可以的.Mac系统本质上是一个Unix系统,Unix系统就是以C语言编写的.目前Mac OS X的开发工具为Xcode,支持C和标准C++程序的编写.而Mac平台也有不少支持C语言编程的IDE,像NetBeans和Eclipse.不过,Mac OS X目前默认没有C语言的编译器,你需要安装Xcode,Xcode包含了GCC编译器.如果你只是用Mac来学习C语言,安装一个Xcode即可.Xcode的安装文件在系统盘的Optional文件夹里.

乌苏市18279403102: 苹果的Mac OS下,如何实现Fortran语言的编译? -
牛梦消炎: 安装 Intel Fortran Compiler Professional +Xcode,不过配置Xcode够麻烦的,你得好好Google下.或者在终端直接ifort.另外装gfortran+编辑器也行,不过这样搞最好得会写makefile,否则够你折腾的.

乌苏市18279403102: cocos2dx mac 怎么编译cocos -
牛梦消炎: cocos2dx程序移植到eclipse 必要组件: 1.macos gcc编译器,若没有,在xcode->preference->downloads中下载command line tools(在命令行下输入g++,若显示command not found 则没有) 2. android sdk :本机目录为 /Users/zhangyao/IDE/android.

乌苏市18279403102: 如何在 Mac OS X 上安装 Python3.3 -
牛梦消炎: 两种方法,不管哪种,第一步都是要去 https://developer.apple.com/downloads/index.action 苹果开发者官网下载XCode Command Line Tools以获取gcc那一套编译工具.方法一:在命令行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/...

乌苏市18279403102: C#有办法通过苹果OS X系统来进行学习编译吗? -
牛梦消炎: 国内基本上所有的苹果电脑都安装有windows系统(当然也可能是用虚拟机安装),vs也是目前最好的开发环境平台(没有之一),你想在osx下编写C#的目的是什么,如果你是想用C#在osx上开发给osx用的软件,是可以用MonoDevelop这类软件.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网