MacOS入门


引用功能被关闭了。

苹果电脑不仅可以用来上网、娱乐、做设计,还可以帮我们做很多事情,比如苹果机(Mac OS X)是编程做软件开发很好的平台。下面是在Mac OS X编程、软件卡发入门教程
苹果最新的操作系统Mac OS X内核其实是Unix(准确说是FreeBSD + Mach)。Unix平台是很好的开发平台,支持有很多编程语言:C, C++, Java, Perl, Python, Ruby, Unix Shell.....

我现在安装的是“Tiger”,默认安装的时候,已经可以编译java, perl等语言了。要是需要编写C/C++的程序,需要用安装盘安装Xcode(在第一张盘上)。假设你拥有一台装了Mac OS X苹果机,下面一步一步来看看怎么用最简单的Unix命令来编程的。

打开“Finder”-->“应用程序”-->“实用程序”,打开里面的“终端”。你会看到一个像Windows下面Dos窗口的东西。我们就在这个窗口来开始我们的Unix编程之旅!

1 - 基本的Unix命令
要开始Unix编程,最基本的Unix命令还是需要了解的。
(1)ls:察看本目录文件和目录信息。
(2)rm:删除文件,比如“rm a.txt”就是删除“a.txt”这个文件。
(3)mkdir:新建目录,比如“mkdir test”就是建立“test”这个目录。
(4)cd:转换目录,比如“cd test”就是把当前目录转到“test” 。
Unix命令有很多,今天咱们就说这几个吧,你赶快在终端中试试~~

2 - 决定自己要使用的编程语言
要是你不是计算机专业人士(就是不是靠编程吃饭的),建议你可以学学Python或者Ruby。它们都是比较容易上手的语言,而且符合现在“面向对象”的技术潮流,在国外很流行。大名鼎鼎的“BT下载”就是用Python编写的。要是你想深入学习编程技术,那么你可以学习C或者C++,它们是系统级编程语言。
使用它们,你可以十分彻底的控制计算机,但是学习的难度也相应比较大。还有就是Java语言,现在很流行,难度介于上面两种之间,也是很好的选择。

3 - 使用文本编辑器
介绍“真正的”Unix编程的,所以介绍大家使用"vim"。在终端敲“vim”就进入了vim环境,不过和平常的编辑器不同,使用vim需要命令指挥。下面是使用“vim”的大体步骤:
(1)按“i”,进入编辑状态(不然什么也输不进去,哈哈:)
(2)完成文件编辑
(3)按“Esc”退出编辑状态
(4)用“:w 文件名”保存文件(就是先按':'键,后面跟'w',然后跟要保存的文件名)
(5)按“:q”退出

4 - 开始编程
为了简单起见,我们先使用ruby编程语言做个例子:
(1)vim test.rb
&<60;上面的命令表示用vim开始一个叫test.rb的文件的编辑。
(2)按'i'进入编辑状态,写一个语句:
&<60;print "Hello, world!\n"
(3)按"Esc",然后按':'键,你是否看到屏幕左下方有一个':'了,
&<60; &<60; 再按'wq',然后回车(现在你已经保存文件并退出了vim)。
(4)OK,现在敲命令“ruby test.rb”是不是看见著名的“Hello, world!”了?

就这么简单,恭喜你已经步入Unix开发者的行列了!以后你可以参照你自己选的编程语言的参考书继续学习了。



其实Mac下编程的工具很多的,比如Xcode,eclipse等等,但是那些软件都比较大比较复杂,而且需要安装,由于我们目前编写的C语言程序都比较简单,我在这里就使用最原始的TextEdit加命令行的方式,好处是不用软件,启动也比较快。
首先打开TextEdit这个程序。在桌面右上角点一下那个放大镜,输入TextEdit回车,文本编辑器就打开了。这个软件是系统自带的吧?如果没有这个软件,留言告诉我。因为我正在用的Max电脑是学校的,不是我装的,所以我也不知道什么软件是自带的,什么软件是后来装的,不过我估计文本编辑器必然是自带的。在这个文本编辑器里面就可以编程序了,比如以前说的那个HelloWorld程序:
#include<stdio.h>
int main()
{
       printf("hello world\n");
       return 0;
}
然后保存。注意,这个保存很有说道的,保存类型要选纯文本(plaintext),选好之后它自动给你加了一个扩展名叫txt,把它手动改成c,文件名就叫做hello.c了,保存在桌面上。
下一步是编译。不少用Mac OS的同学可能还没接触过命令行是吧?在桌面右上角点放大镜,输入terminal,回车,出来了一个命令行窗口。输入命令


cd Desktop

然后回车,这个命令的意思是把当前的工作目录切换到桌面,就是你刚才保存的hello.c的位置。然后输入命令

gcc –o hello hello.c

这句话的意思我来解释一下。gcc是一个编译工具,可以把你写的源代码变成可以执行的文件,这个工具是系统自带的。-o这个参数的意思是指定编译好的可执行文件的名字,我们这里给它取名叫hello。后面的 hello.c就是告诉gcc要编译哪个文件,当然是刚才写好的hello.c了。

回车之后,如果没有问题,gcc就安静的自己结束了,桌面上多了一个文件,叫hello。下面来运行一下看看。输入命令

./hello

./的意思是当前目录,hello是那个可执行文件的名字,这个命令的意思是执行刚才编译好的那个hello文件。回车之后是不是显示了一行helloworld啊?恭喜你,你学会在Mac OS下编程了,好好享受你的苹果电脑吧。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值