Xcode 命令行工具 - 如何在终端中运行?

标签 xcode command-line

当你在 Xcode 中创建一个命令行工具项目时,你会在 main.m 中得到这个:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
    }
    return 0;
}

我可以从 Xcode 运行它。但我想编译它,以便我可以从终端运行它。步骤是什么?

最佳答案

假设您的可执行文件名为“my_program”,并且它位于“/foo/bar/Debug”目录中:

cd /foo/bar
./my_program

如果您不确定如何找到程序文件本身,您可以右键单击它(即:“产品”)和“在 Finder 中显示”,如下面的屏幕截图所示:

enter image description here

关于Xcode 命令行工具 - 如何在终端中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554822/

相关文章:

linux - 是否有比 `std::process::Command` 更低级别的接口(interface)来将单个字符串作为进程执行?

c - 从 C 中的命令行读取

iphone - 从 UITabbarItem 和 Storyboard 创建 UIViewController

ios - Xcode 6 和 Swift 中的 View 之间类似 Snapchat 的滑动导航)

xcode - WebView 从本地目录加载包含所有资源的 HTML 页面

windows - 'chcp' 不是内部或外部命令,也不是可运行的程序或批处理文件。在 Windows PC 上

regex - 批处理文件命令 - 从文件中删除带有短语的行

linux - 什么是 `top` 指的是无交换机器上的虚拟内存

iphone - 如何将图像从 iPhone 中的应用程序文档文件夹保存到我的设备图像库文件夹中?

xcode - 在沙箱处于事件状态的 Mac OS X 中写入文件夹