سؤال

أريد ترجمة رمز C من موجه الأوامر في Windows. لقد أضفت متغير البيئة إلى المسار ويمكنني ترجمة ملفات .cs مع: csc app.cs

هذا جيد، ولكن كيف يمكنني ترجمة App.c؟

هل كانت مفيدة؟

المحلول

أنت تفعل هذا:

cl app.c

إليك نسخة كاملة، بما في ذلك إعداد البيئة ل Visual Studio 2005 (تغيير "8" إلى "9.0" ل Visual Studio 2008).

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!

نصائح أخرى

مينغو يوفر برنامج تحويل دول مجلس التعاون الخليجي لشركة GCC لشركة Windows.

  • Open Order موجه
  • يكتب path c:\tc\bin
  • انتقل إلى مجلد المشروع الخاص بك في موجه الأوامر
  • يكتب tcc filename.c
  • بعد تجميع النوع filename
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top