【问题标题】:How to compile multiple languages from command prompt?如何从命令提示符编译多种语言?
【发布时间】:2016-01-24 21:51:05
【问题描述】:

如果我想在 java 中编译代码,我会转到环境变量并将 PATH 变量设置为我计算机上 jdk 的 bin。现在我的命令提示符可以识别“javac”和“java”之类的命令,我可以毫无问题地编译/运行代码。

但是如果我想用 C/C++ 编译代码,突然我的命令提示符不再识别诸如“gcc”或“g++”之类的命令,因为 PATH 变量被覆盖到 java 位置。我可以将它改回我的 C/C++ 编译器的位置,但是我的命令提示符将不再识别 java 命令。

如何让命令提示符识别所有命令?一定有比每次都更改环境变量更好的方法。

【问题讨论】:

    标签: windows compilation command prompt


    【解决方案1】:

    您可以将所有需要的路径附加到您的 PATH 变量中。您需要将它们按优先级顺序排列,以防在多个路径条目中可能找到匹配项。

    例如,对于 Windows:

    set PATH=%JAVA_PATH%;%PATH%
    set PATH=%CPP_PATH%;%PATH%
    ...
    

    或者,作为单行:

    set PATH=%JAVA_PATH%;%CPP_PATH%;...;%PATH%
    

    (假设条目 - 酌情替换。)

    【讨论】:

    • 谢谢。这正是我正在寻找的答案。
    猜你喜欢
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    相关资源
    最近更新 更多