编译并运行c++;本地使用Xcode在unix服务器上编写代码 我是一个大学的学生,我们必须在大学的UNIX服务器上编译和运行我们的C++代码(命名为“构建”)。我必须使用服务器,因为它使用gcc(而Xcode使用clang),并且我们需要在该服务器上构建必要的依赖项和对象文件

编译并运行c++;本地使用Xcode在unix服务器上编写代码 我是一个大学的学生,我们必须在大学的UNIX服务器上编译和运行我们的C++代码(命名为“构建”)。我必须使用服务器,因为它使用gcc(而Xcode使用clang),并且我们需要在该服务器上构建必要的依赖项和对象文件,c++,xcode,unix,C++,Xcode,Unix,我们正在编写的所有代码都是简单的CLI代码,没有GUI,所以我想以某种方式设置Xcode,当我按“run”时,它将为我完成所有这些。我之前提出的bodged解决方案是让Xcode项目编译一个bash脚本,该脚本使用scp将文件复制到服务器,然后使用ssh将文件复制到服务器中进行编译和运行。这有很多问题,我真的不想再使用它了。另外,如果我需要的话,添加文件并不是一件简单的事情 我当前的工作流程: 用Xcode编写代码 将代码复制到服务器上 使用终端ssh连接到服务器 用terminal命令编译代码

我们正在编写的所有代码都是简单的CLI代码,没有GUI,所以我想以某种方式设置Xcode,当我按“run”时,它将为我完成所有这些。我之前提出的bodged解决方案是让Xcode项目编译一个bash脚本,该脚本使用scp将文件复制到服务器,然后使用ssh将文件复制到服务器中进行编译和运行。这有很多问题,我真的不想再使用它了。另外,如果我需要的话,添加文件并不是一件简单的事情

我当前的工作流程:

  • 用Xcode编写代码
  • 将代码复制到服务器上
  • 使用终端ssh连接到服务器
  • 用terminal命令编译代码
  • 如果构建成功,则使用terminal命令运行代码
  • 我想让Xcode做什么:

  • 用Xcode编写代码
  • 在Xcode应用程序中运行代码
  • 步骤2会自动执行我当前工作流程的步骤2-5

    我并不特别关心如何让调试输出直接在Xcode中工作,如果我需要调试,我将使用Terminal,但如果我能让它工作,那就太好了


    我研究了如何在Xcode中设置外部构建系统,并为我的家庭作业设置了一个项目模板,但我找不到足够的资源来设置它(可能是因为没有像这样的专业工作)。感谢您的帮助!不过,我相信很多学生都会很乐意回答这个问题。

    我的建议是在Mac电脑上设置一个虚拟机。获取并创建一个VM,该VM在大学服务器上运行任何版本的Linux。