读出cc1plus的版本(基于SCons脚本)

实际上,我正在尝试在Windows中读出cc1plus可执行文件的版本。这是一个相当简单的工作: cc1plus -version


我需要这个用于scons脚本(工具)来集成ARM交叉编译器。因此,我直接调用cc1plus而不是使用某些编译器驱动程序。没有可用的有用的编译器驱动程序。


回到我的问题:当我在cmd上调用“ cc1plus -version”时,我得到了一个版本字符串,但是cc1plus没有终止。而是连续执行。我必须使用CRTL + D杀死cc1plus。对于我的脚本,这是一个问题。


在以下我的cmd片段中:


C:\DevTools\CrossWorks_for_ARM_2.3\bin>cc1plus -version


GNU C++ (GCC) version 4.7.3 20121207 (release) [ARM/embedded-4_7-branch revision 194305] (arm-unknown-eabi)

        compiled by GNU C version 3.4.4 (mingw special), GMP version 4.3.2, MPFR version 2.4.2, MPC version 0.8.1

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072


^C


C:\DevTools\CrossWorks_for_ARM_2.3\bin>


找回版本后,有什么技巧可以终止cc1plus吗?对我来说,为什么cc1plus不终止是相当不可理解的。


潇潇雨雨
浏览 199回答 1
1回答

倚天杖

您可能要给它一些东西来编译。也许从重定向输入null:(不确定Windows是否正确)。如果是这样,那看起来就像是一个中等程度的编译器
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python