Пошаговое руководство. Компиляция программы на языке C
В состав Visual C++ 2010 включен компилятор языка C, позволяющий создавать как простые программы на языке C, так и приложения Windows API.
В этом пошаговом руководстве показано создание простой программы на языке C в текстовом редакторе с последующей компиляцией из командной строки.
Вместо примеров программ, приведенных в этом пошаговом руководстве, можно использовать собственные программы на языке C. Кроме того, можно использовать любые примеры программ на языке C, приведенные в разделах справки.
По умолчанию компилятор Visual C++ рассматривает все файлы с расширением .c как исходные файлы на языке С, а файлы с расширением .cpp как исходные файлы на языке С++. Если указан параметр компилятора /Tc, то компилятор будет рассматривать все файлы как исходные файлы на языке С вне зависимости от расширения.
Обязательные компоненты
Для работы необходимо владеть основами языка C++. Пользователям, только приступающим к изучению C++, рекомендуется руководство C++ Beginner's Guide (на английском языке) (автор Герберт Шилдт), доступное на веб-сайте MSDN.
Создание исходного файла на языке C и компиляция из командной строки
Нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft Visual Studio 2010 и Средства Visual Studio, а затем выберите пункт Командная строка Visual Studio 2010.
В зависимости от версии Windows, установленной на компьютере, и конфигурации системы безопасности, для успешного запуска приложения, созданного согласно этим инструкциям, может потребоваться щелкнуть элемент Командная строка Visual Studio 2008 правой кнопкой мыши и выбрать Запуск от имени администратора.
Примечание
Командная строка Visual Studio 2010 автоматически устанавливает правильный путь к компилятору C и всем необходимым библиотекам.Используйте ее вместо стандартного средства "Командная строка".Дополнительные сведения см. в разделе Установка переменных пути и среды при построении из командной строки.
В командной строке введите notepad simple.c и нажмите клавишу ВВОД.
Когда появится запрос о создании файла, нажмите кнопку Да.
В окне блокнота введите следующие строки.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
В меню Файл выберите команду Сохранить, чтобы создать исходный файл на языке C.
Закройте блокнот.
В командной строке введите cl simple.c и нажмите клавишу ВВОД.
Компилятор cl.exe создаст выполняемую программу Simple.exe.
Имя исполняемой программы отображается в информации, выводимой компилятором.
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. simple.c Microsoft (R) Incremental Linker Version 10.00 Copyright (C) Microsoft Corporation. All rights reserved. /out:simple.exe simple.obj
Чтобы вывести список всех файлов в каталоге \simple\, введите dir simple.* и нажмите клавишу ВВОД.
OBJ-файл — это файл промежуточного формата, на который можно не обращать внимания.
Чтобы запустить программу Simple.exe, введите simple и нажмите клавишу ВВОД.
Программа выводит следующий текст и закрывается:
This is a native C program.
Чтобы закрыть окно командной строки, введите exit и нажмите клавишу ВВОД.
Следующие действия
Назад: Пошаговое руководство. Компиляция программы на языке C++, предназначенной для среды CLR, в Visual Studio (C++) | Далее: Создание приложений Windows (C++)
См. также
Задачи
Создание приложений командной строки (C++)