Поделиться через


Пошаговое руководство. Компиляция программы на языке C

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

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

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

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

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

Для работы необходимо владеть основами языка C++. Пользователям, только приступающим к изучению C++, рекомендуется руководство C++ Beginner's Guide (на английском языке) (автор Герберт Шилдт), доступное на веб-сайте MSDN.

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

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

    В зависимости от версии Windows, установленной на компьютере, и конфигурации системы безопасности, для успешного запуска приложения, созданного согласно этим инструкциям, может потребоваться щелкнуть элемент Командная строка Visual Studio 2008 правой кнопкой мыши и выбрать Запуск от имени администратора.

    Примечание

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

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

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

  3. В окне блокнота введите следующие строки.

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

  5. Закройте блокнот.

  6. В командной строке введите 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
    
  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++