如何编写 C++ Mac 上编译并运行 C++ 的程序代码在单独的文本文件中
对于提出这个相对不知情的问题,我提前表示歉意:
我如何开始学习用 C++ 编写一个程序,该程序可以编译存储在其他地方(例如硬盘上单独的文本文件中)的 C++ 代码?
我需要编写一个程序,对外部代码进行修改,然后运行不同的修改版本,以测试不同参数组合的性能。
我不确定这是通过解释器或编译器还是以其他方式完成的。我在 mac os x 10.6.8 上使用 xcode。
非常感谢任何帮助或指导,谢谢。
I apologize in advance for asking this relatively uninformed question:
How can I get started learning to write a program in C++ that can compile C++ code that is stored elsewhere, for instance in a separate text file on the hard drive?
I need to write a program that makes modifications to the external code, and then runs different modified versions, in order to test the performance of varying combinations of parameters.
I am unsure if this is accomplished with an interpreter or compiler, or in another way. I am using xcode on mac os x 10.6.8.
Any help or direction is greatly appreciated, thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为什么不编写一个 shell 脚本来执行所需的任何更改(使用 sed 或任何对您的情况有意义的方法),然后启动 gcc 命令行?
Why not write a shell script that does whatever changes are needed (using sed or whatever makes sense for your case) and then kicks off a gcc command-line?
您可以
exec
编译器,或者在考虑 10.7 时研究 Clang 和 LLVM,它们将编译器作为库提供。
http://clang.llvm.org/features.html#libraryarch
10.7 目前使用不过,GCC 前端是 LLVM,而不是 Clang。
You can
exec
the compiler or, when looking towards 10.7 investigate Clang and LLVM which provides the compiler as a library.http://clang.llvm.org/features.html#libraryarch
10.7 currently uses the GCC frontend to LLVM though, not Clang.