Компиляция программы на языке C

Обновлен: Ноябрь 2007

В состав Visual C++ 2008 включен компилятор языка C, позволяющий создавать как простейшие программы на языке Visual C, так и приложения Windows API.

В этой процедуре с помощью текстового редактора создается простая программа на языке Visual C, которая затем компилируется из командной строки.

Вместо примеров программ, приведенных в рамках этих процедур, можно использовать собственные программы на языке Visual C. Кроме того, можно использовать образцы программ с кодом на Visual C, приведенные в разделах справки.

По умолчанию компилятор Visual C++ рассматривает все файлы с расширением .c как исходные файлы на языке С, а файлы с расширением .cpp как исходные файлы на языке С++. При использовании параметра компилятора /Tc компилятор будет рассматривать все файлы как исходные файлы на языке С вне зависимости от расширения.

Обязательные компоненты

Эти разделы предполагают знание основ языка C++. Если вы приступаете к изучению C++, рекомендуем вам "Руководство по С++ для начинающих", написанное Гербом Шилдтом (Herb Schildt), которое доступно по ссылке https://go.microsoft.com/fwlink/?LinkId=115303.

Создание исходного файла на языке Visual C и его компиляция из командной строки

  1. Откройте окно Командная строка Visual Studio 2008.

    Нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2008, Набор средств Visual Studio и щелкните пункт Командная строка Visual Studio 2008.

    Bb384838.alert_note(ru-ru,VS.90).gifПримечание.

    Командная строка Visual Studio 2008 автоматически устанавливает путь к компилятору Visual C и требуемым библиотекам. Используйте ее вместо стандартного средства "Командная строка". Дополнительные сведения см. в разделе Установка переменных пути и среды при построении из командной строки.

  2. В командной строке введите notepad simple.c и нажмите клавишу ВВОД.

    При появлении запроса на создание файла нажмите кнопку Да.

  3. В приложении "Блокнот" наберите следующие строки:

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. В меню Файл выберите команду Сохранить. Был создан исходный файл Visual C.

  5. Чтобы закрыть "Блокнот", в меню Файл выберите команду Выход.

  6. В командной строке введите cl simple.c и нажмите клавишу ВВОД.

    Компилятор cl.exe создает исполняемую программу simple.exe.

    Имя исполняемой программы отображается в информации, выводимой компилятором.

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 9.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Чтобы отобразить список всех файлов с любым расширением в каталоге simple, введите dir simple.* и нажмите клавишу ВВОД.

    Файл .obj — это файл промежуточного формата, который можно смело игнорировать.

  8. Чтобы запустить программу simple.exe, введите simple и нажмите клавишу ВВОД.

    Программа выводит следующий текст и закрывается:

    This is a native C program.

  9. Чтобы закрыть окно командной строки, введите команду exit и нажмите клавишу ВВОД.

Следующие действия

Назад:Компиляция программы на языке C++, предназначенной для среды CLR, в Visual Studio (C++) | Далее:Создание приложений Windows (C++)

См. также

Задачи

Создание приложений командной строки (C++)

Ссылки

C Language Reference

Compatibility

Другие ресурсы

Построение программы C/C++