Instruktaż: Kompilowanie C Program
Visual Studio zawiera kompilator C, który służy do tworzenia wszystko z podstawowych programów C do aplikacji Windows API.
W tym instruktażu przedstawiono sposób utworzyć podstawowy program C przy użyciu tekstu edytora, a następnie skompilować w wierszu polecenia.
Własne programy C można użyć zamiast wpisywać przykładowe programy, w tym instruktażu.Umożliwia także wszelkie C kod przykładowe programy, które znajdują się w tematach Pomocy.
Domyślnie kompilator Visual C++ traktuje wszystkie pliki, które kończą się na .c w postaci kodu źródłowego C oraz wszystkie pliki, które kończą się na .cpp w postaci kodu źródłowego języka C++.Aby wymusić kompilatorowi potraktowanie wszystkie pliki jako C bez względu na to rozszerzenie nazwy pliku, użyj teleobiektywów w/TC opcję kompilatora.
Wymagania wstępne
Należy zrozumieć podstawy języka C.
Aby utworzyć plik źródłowy C i skompiluj go w wierszu polecenia
Otwórz wiersz polecenia developer.W systemie Windows 8 na Start ekranu, wybierz polecenie Developer wiersza polecenia dla VS2012 płytki.We wcześniejszych wersjach, wybierz polecenie Start przycisk, a następnie rozwiń Wszystkie programy, Microsoft Visual Studio w 2012 r., i Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia dla VS2012.
W zależności od wersji systemu Windows na komputerze i konfiguracji zabezpieczeń systemu, może być konieczne otwarcie menu skrótów dla Developer wiersza polecenia dla VS2012 , a następnie wybierz Uruchom jako Administrator pomyślnie skompilować i uruchomić aplikację, która tworzyć wykonując następujące kroki.
[!UWAGA]
Developer wiersza polecenia dla VS2012 automatycznie ustawia poprawną ścieżkę kompilator C i wszystkie wymagane biblioteki.Dzięki niemu zamiast regularnych okna wiersza polecenia.Aby uzyskać więcej informacji, zobacz Ustawianie ścieżki i zmienne środowiskowe dla wiersza polecenia kompilacje.
W wierszu polecenia Utwórz katalog dla pliku źródłowego i sprawiają, że bieżący katalog roboczy.Na przykład wpisz md c:\simple i naciśnij klawisz Enter, aby utworzyć katalog o nazwie proste, a następnie wpisz cd c:\simple i naciśnij klawisz Enter, aby przejść do tego katalogu.
W wierszu polecenia wpisz polecenie notepad i naciśnij klawisz Enter.
W programie Notatnik wprowadź następujące wiersze.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
Na pasku menu wybierz polecenie pliku, zapisać otworzyć Zapisać jako okno dialogowe.Przejdź do katalogu, który został utworzony.W Nazwa pliku wprowadź nazwę pliku źródłowego — na przykład, simple.c—and następnie w Zapisz jako typ listy rozwijanej wybierz wszystkie pliki (*. *).Wybierz polecenie zapisać przycisk, aby utworzyć plik źródłowy C w katalogu roboczym.
Zamknij Notatnik.
W wierszu polecenia określ cl polecenia wraz z nazwą pliku źródłowego — na przykład, cl simple.c— i naciśnij klawisz Enter, aby skompilować dany program.Kompilator cl.exe generuje program wykonywalny, który ma nazwę pliku źródłowego, ale ma rozszerzenie nazwy pliku .exe — na przykład Simple.exe.
Możesz zobaczyć nazwę programu wykonywalnego w wierszach danych wyjściowych informacji o kompilator wyświetlanych.
Dane wyjściowe
Microsoft (R) C/C++ optymalizacji kompilator rzymskim 17.00.50727.1 x 86 Copyright (C) Microsoft Corporation. Wszelkie prawa zastrzeżone. Simple.c firmy Microsoft (R) przyrostowe Linker wersja 11.00.50727.1 Copyright (C) Microsoft Corporation. Wszelkie prawa zastrzeżone. /out:Simple.exe simple.obj
Aby wyświetlić listę plików w katalogu roboczym, należy wpisać dir i naciśnij klawisz Enter.
Plik .obj jest pliku w formacie pośrednich, który można zignorować.
Aby uruchomić program, wpisz jego nazwę bez rozszerzenia nazwy pliku — na przykład, simple— i naciśnij klawisz Enter.
Program wyświetla tekst, a następnie kończy działanie:
This is a native C program.
Aby zamknąć okno wiersza polecenia, należy wpisać exit i naciśnij klawisz Enter.
Następne kroki
Poprzedni:Instruktaż: Kompilowanie macierzystym Program w języku C++ w wierszu polecenia (C++) | Dalej:Instruktaż: Kompilowanie Program w języku C++ jest przeznaczony dla środowiska CLR w programie Visual Studio (C++)
Zobacz też
Zadania
Walkthrough: Creating a Win32 Console Program (C++)