मैं विंडोज में कमांड प्रॉम्प्ट से सी कोड संकलित करना चाहता हूं। मैंने पर्यावरण चर को PATH में जोड़ा है और मैं .cs फ़ाइलों को संकलित कर सकता हूं: csc app.cs
विंडोज में कमांड प्रॉम्प्ट से सी-कोड संकलित?
यह ठीक है, लेकिन मैं app.c कैसे संकलित करूं?
मैं विंडोज में कमांड प्रॉम्प्ट से सी कोड संकलित करना चाहता हूं। मैंने पर्यावरण चर को PATH में जोड़ा है और मैं .cs फ़ाइलों को संकलित कर सकता हूं: csc app.cs
विंडोज में कमांड प्रॉम्प्ट से सी-कोड संकलित?
यह ठीक है, लेकिन मैं app.c कैसे संकलित करूं?
आप ऐसा करते हैं:
cl app.c
यहां एक संपूर्ण प्रतिलेख (करने के लिए "9.0" विजुअल स्टूडियो 2008 के लिए परिवर्तन "8") है, विजुअल स्टूडियो 2005 के लिए पर्यावरण की स्थापना भी शामिल है।
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!
path c:\tc\bin
tcc filename.c
filename
MinGW एक popul प्रदान करता है विंडोज के लिए आर कमांड लाइन जीसीसी कंपाइलर।
ग्रेट, धन्यवाद! /चस्टर –
वाह !! अच्छा .. लेकिन मुझे यहाँ एक समस्या है। लेकिन, एक बार जब मैं कमांड प्रॉम्प्ट बंद करता हूं, तो यह काम नहीं कर रहा है। क्या आप किसी स्थायी समाधान को जानते हैं। मेरा मतलब है, एक बार जब मैं पर्यावरण स्थापित करता हूं, तो इसे स्थायी रूप से सेट किया जाएगा। Thnaks – Ravi
@var___: विधि 1: यदि आप उस बैच फ़ाइल को देखते हैं, तो यह एक और बैच फ़ाइल को कॉल करता है जो केवल पर्यावरण चर का एक गुच्छा सेट करता है। आप नियंत्रण कक्ष (सिस्टम, उन्नत, पर्यावरण चर) के माध्यम से उन चर को सिस्टम-व्यापी सेट कर सकते हैं। विधि 2: सामान्य कमांड प्रॉम्प्ट का उपयोग करने के बजाय, विजुअल स्टूडियो कमांड प्रॉम्प्ट लॉन्च करें, जो आपके स्टार्ट मेनू में उपलब्ध है और आपके लिए पर्यावरण स्थापित है। – RichieHindle