【发布时间】:2022-01-21 00:57:39
【问题描述】:
如何直接运行存在于只读存储(如 CD 驱动器)中的 c++ 文件,而不使用 g++ 创建可执行文件?必须有一些论据才能起作用。
【问题讨论】:
-
你可以创建一个脚本来编译,运行,然后删除二进制文件来获得这个流程吗?否则,我认为您要寻找的东西是不可能的。这样做有什么理由吗?
-
为了运行一个 C++ 程序,你需要一个 C++ 实现。这是给定的。
g++是一种 C++ 实现。它通过制作可执行文件来工作。还有其他几个主流实现都以相同的方式工作。您可能想问自己,无需生成可执行文件的实现是否确实是一项硬性要求。也许这是您对完全不同的真实需求的解释?一旦您确定这确实是一项要求,您就可以开始寻找 C++ 解释器(这些都不是主流)。