我提前为问这个相对不知情的问题表示歉意:
我如何开始学习用 C++ 编写一个程序,该程序可以编译存储在其他地方(例如硬盘上单独的文本文件)的 C++ 代码?
我需要编写一个程序,对外部代码进行修改,然后运行不同的修改版本,以测试不同参数组合的性能。
我不确定这是通过解释器或编译器还是以其他方式完成的。我在 mac os x 10.6.8 上使用 xcode。
非常感谢任何帮助或指导,谢谢。
为什么不编写一个 shell 脚本来执行任何需要的更改(使用 sed 或任何对您的情况有意义的方法),然后启动 gcc 命令行?
exec
编译器,或者在查看 10.7 时研究 Clang 和 LLVM,它们将编译器作为库提供。
http://clang.llvm.org/features.html#libraryarch
10.7 目前使用 LLVM 的 GCC 前端,而不是 Clang。