2009-07-12 13 views
5

Mam studio wizualne 2008. Mam napisany mały program C. Chcę skompilować plik C w wierszu polecenia. Jak mogę to zrobić ? proszę wskazać mi miejsce, gdzie mogę dowiedzieć się więcej o pracy z projektami bez wizualnego studio.Jak skompilować plik C bez wizualnego studio

dzięki

Odpowiedz

10

Jeśli masz Visual Studio, masz również kompilator C wiersza poleceń, które Visual Studio wywołuje gdy buduje swój projekt. Musisz więc wywołać go z linii poleceń.

Można również pobrać kompilator C za darmo, istnieje wiele dostępnych opcji, takich jak http://gcc.gnu.org/releases.html lub zobacz http://www.thefreecountry.com/compilers/cpp.shtml

Jeśli założymy, że używasz Microsoft C/C++ Compiler (cl.exe który znajdzie się w podkatalogu VC instalacji Visual Studio), otwórz wiersz komend programu Visual Studio (zostaną ustawione odpowiednie ścieżki). Aby skompilować plik o nazwie "helloworld.c" wpisz:

cl helloworld.c 

Aby uzyskać więcej informacji, zobacz the MSDN docs.

1
%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86 

run powyżej kodu w wierszu polecenia (Visual Studio 2010, wydawca: notepad.exe polecam)

c: \ temp> cl.exe hello.c

0

Wiele opcji tam. Jak wspomniano w driis, istnieje wiele darmowych kompilatorów c do pobrania.

Jeśli chcesz tylko do kompilacji kodu na komputerze, który ma na nim visual studio, Microsoft oferuje kilka narzędzi, które umożliwiają korzystanie z wiersza poleceń i Project Management:

  • Invoke IDE z poziomu wiersza poleceń. Możesz użyć devenv.exe.
  • Zastosowanie cl.exe bezpośrednio (to jest c/C++ kompilator i linker.
  • Microsoft oferują narzędzia Marka (podobny do Uniksa jeden) o nazwie NMake. Użyj tego z makefile do zarządzania projektami, w połączeniu z cl.exe.

Microsoft posiada dokumenty referencyjne dla command line building

Kolejne opcje to MonoDevelop -.. open source IDE, że rozumieją wizualne pliki projektu studio

0

Kompilowanie pliku "c" z wiersza poleceń jest łatwe i na początek masz wiele odpowiedzi. Jednak praca z projektami to coś zupełnie innego i trzeba mieć narzędzie, które to zrobi. Microsoft nmake był już wspomniany, ale zasugeruję użycie narzędzia gnu make, które służy do zarządzania kompilacją. Jest to niezależne od kompilatora, stare (czyli sprawdzone) i bardzo elastyczne narzędzia, które pozwolą ci stworzyć bardzo solidne środowisko kompilacji.

1

Jeśli mówisz o nie przy użyciu IDE GUI, alternatywą jest stworzenie projektu dla pliku C jako normall byś i nazywają devenv.com skompilować ten projekt. Będzie on następnie przekazać wszystkich wymaganych ścieżek i ustawień kompilatora i linkera. Używamy tego do kompilacji niektórych projektów na naszych serwerach budujących. Aby dowiedzieć się więcej, typ 'devenv.com /?'.

Pozdrawiam,

Sebastiaan

Powiązane problemy