阿男的小窝

View the Project on GitHub

使用Xcode进行C或者C++的开发

MacOS下面提供了IDE(IDE就是集成开发环境的意思)工具,叫做Xcode,可以帮助我们进行C或者C++项目的开发:

打开Xcode以后,选择创建一个新项目:

然后选择创建一个Command Line Tool的项目:

然后下一步,给自己的项目起一个名字,然后在Language里面选择C或者C++,我在这个例子里面创建一个C++的项目:

然后选择你的这个项目的保存路径并创建项目:

此时这个项目被创建好了:

然后双击这个默认创建的main.cpp的源代码:

可以看到这里面的代码内容。如果我们想编译并运行这个代码,就可以点击左上角的这个按钮:

这样Xcode就会帮我们编译这个代码,然后运行:

注意主窗口的下方:

可以看到编译好的代码被运行了,并且输出了”Hello, world!”。

使用Xcode的好处是,你可以更直观地调试代码。比如像这样,点击某一行代码的行号,加一个breakpoint(断点):

然后在编译并运行代码的时候,你的代码会停在这个breakpoint所在的代码上:

此时可以查看当前代码运行状态下的各个变量的值,等等。关于调试代码的技巧不是本文的重点,就不展开讲了。

你如果不用Xcode进行代码的编写,当然也是可以的,但是在Xcode下面写C或者C++的代码会更方便一些。

我们也可以直接在命令行下面来编译代码:

比如上面这样,我们使用命令行,调用MacOS提供的c++编译命令,来编译我们的main.cpp,编译后的可执行文件是a.out。我们执行了这个a.out,然后得到了输出是”Hello, world!”。

以上就是Xcode的一个使用流程,和一些相关知识点的介绍。