【问题标题】:Compiling C-code from the Command Prompt in Windows?从 Windows 中的命令提示符编译 C 代码?
【发布时间】:2010-11-22 23:35:25
【问题描述】:

我想从 Windows 的命令提示符编译 C 代码。我已将环境变量添加到 PATH 中,并且可以编译 .cs 文件:csc app.cs

没关系,但是如何编译 app.c?

【问题讨论】:

    标签: c windows visual-studio compilation prompt


    【解决方案1】:

    你这样做:

    cl app.c
    

    这是一个完整的成绩单,包括为 Visual Studio 2005 设置环境(将 Visual Studio 2008 的“8”更改为“9.0”)。

    C:\src\tests>"\Program Files (x86)\Microsoft Visual Studio 8\vc\bin\vcvars32.bat"
    Setting environment for using Microsoft Visual Studio 2005 x86 tools.
    
    C:\src\tests>type app.c
    #include <stdio.h>
    int main(void)
    {
        printf("Hello world!\n");
        return 0;
    }
    
    C:\src\tests>cl app.c
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86
    
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    app.c
    Microsoft (R) Incremental Linker Version 8.00.50727.762
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:app.exe
    app.obj
    
    C:\src\tests>app
    Hello world!
    

    【讨论】:

    • 哇!!太好了..但我这里有一个问题。但是,一旦我关闭命令提示符,它就不起作用。你知道任何永久的解决方案。我的意思是,一旦我设置了环境,它将被永久设置。谢谢
    • @var___:方法 1:如果您查看该批处理文件,它会调用另一个批处理文件,该批处理文件只是设置了一堆环境变量。您可以通过控制面板(系统、高级、环境变量)在系统范围内设置这些变量。方法 2:不要使用普通的命令提示符,而是启动 Visual Studio 命令提示符,它在您的“开始”菜单中可用,并且已经为您设置好了环境。
    • 这就是我要找的……谢谢!!
    • 兄弟,将近 5 年后,您为我节省了很多时间。谢谢。
    【解决方案2】:

    MinGW 为 Windows 提供流行的命令行 GCC 编译器。

    【讨论】:

    【解决方案3】:
    • 打开命令提示符
    • 输入path c:\tc\bin
    • 在命令提示符下转到您的项目文件夹
    • 输入tcc filename.c
    • 编译后类型filename

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-09
      • 2015-10-07
      • 2017-07-14
      • 2015-10-27
      • 2011-04-05
      • 2020-08-08
      • 2019-07-11
      • 1970-01-01
      相关资源
      最近更新 更多