- Введение В этом документе мы увидим, как мы можем скомпилировать и выполнить программу C в Linux и Windows. Документ также содержит список доступных компиляторов C. Мы увидим, как компилировать с использованием Visual C ++ 2008 Express Edition, Turbo C ++, wxDev-C ++ в Windows. Для операционных систем Linux и Unix мы будем использовать GNU Gcc для компиляции программы на языке C. Оба они бесплатны. Содержание: Установить, скомпилировать и запустить Программа на языке C с Visual C ++ 2008 Express Edition с пакетом обновления 1 (SP1) в Windows Установка, компиляция и выполнение программы на языке C с помощью Turbo C ++ в Windows Запись, компиляция и запуск программы на языке C с помощью wxDev-C ++ в Windows Установка, компиляция и выполнение программы C в Linux Список компиляторов C Установить, скомпилировать и запустить программу C с Visual C ++ 2008 Express Edition с SP1 в Windows Загрузить и установить Для загрузки укажите в браузере http ://www.microsoft.com/visualstudio/en-us/products/2008-editions/express, выберите «Язык» и нажмите «Бесплатная загрузка». После завершения загрузки запустите исполняемый файл, он попросит вас выбрать, хотите ли вы установить некоторые другие дополнительные продукты, снимите флажки с этих параметров, чтобы вы могли установить только необходимый продукт. В процессе установки начнется загрузка других файлов с сайта Microsoft, и в зависимости от скорости вашего соединения для завершения установки потребуется время. После завершения установки в Windows 7 запустите Visual Studio 2008. Командная строка: выберите Все программы> Microsoft Visual C ++ 2008 Express Edition> Инструменты Visual Studio> Командная строка Visual Studio 2008. Напишите, скомпилируйте и выполните свою первую программу Шаг 1: введите notepad demo.c (вы можете заменить имя файла своим собственным) и нажмите Enter, когда вас спросят, хотите ли вы создать новый файл, ответьте «да». Шаг 2: введите следующий код и щелкните Файл> Сохранить. Когда вас спросят, где сохранить файл, выберите подходящее место. Шаг 3. Введите cl sample.c и нажмите Enter. Это скомпилирует программу для создания исполняемого файла (.exe). Шаг 4: Теперь просто введите имя образца файла и введите его. Это покажет вам результат. Установить, скомпилировать и запустить программу C с Turbo C ++ в Windows Получите и установите Turbo C ++ — очень популярный компилятор C и IDE. Проблема в том, что Borland, организация-создатель компилятора и IDE, не предоставляет никаких возможностей для загрузки компилятора и IDE.. Но если вы введете в Google команду «turbo c ++ download», вы получите множество сайтов для загрузки компилятора и IDE. Необходимо загрузить три файла — TC.exe, tc.r00 и tc.r01. После загрузки запустите файл TC.exe, он создаст папку TC в конце процесса установки. Чтобы запустить turbo C ++, войдите в каталог bin в TC и найдите tc.exe. Дважды щелкните файл tc.exe, и откроется turbo C ++ IDE. Запустите Turbo C ++ в полноэкранном режиме в Windows 7 Те, кто использует Turbo C ++, — это Windows 7, при открытии IDE нажмите «Игнорировать» в всплывающее окно с сообщением, что оно не поддерживает полноэкранный режим. Теперь щелкните в верхнем левом углу окна Turbo C ++ и выберите «Свойства». Выберите вкладку «Шрифт» и измените шрифт на «Консоль Lucidia» с «Растровые шрифты» по умолчанию. Также измените размер шрифта на «28». Теперь выберите вкладку «Макет» и установите «ширину» на 80 и «высоту» на 25 в разделе «Размер буфера экрана». В разделе «Размер окна» измените «Ширина» на 60 и «Высота» на 25. В разделе «Положение окна» установите значения «Слева» и «Сверху» на -4. Убедитесь, что флажок «Left System Position Window» снят. Нажмите «ОК», чтобы закрыть окно свойств. Теперь вы можете увидеть Turbo C ++ IDE в полноэкранном режиме. Запись, компиляция и запуск C программа Откройте новый файл в меню «Файл»> «Новый» в Turbo C ++ IDE. Напишите небольшую программу в среде IDE. Теперь перейдите в меню «Файл»> «Сохранить как» и сохраните программу с именем файла по вашему выбору (убедитесь, что расширение имени файла — .c). Щелкните Параметры и перейдите в Каталоги. Щелкните «Каталоги» и установите «Выходной каталог» по своему усмотрению, а «Исходный каталог» — в качестве места сохранения файла программы C. Теперь перейдите к компиляции и нажмите Compile. Затем нажмите «Выполнить». Вы увидите результат своей программы на C. Запись, компиляция и запуск программы на C с использованием wxDev-C ++ в Windows wxDev-C ++ — это простая в использовании IDE, которая вы можете написать программу C. Вы можете скачать установщик с wxdsgn.sourceforge.net. Мы обнаружили, что он отлично работает в Windows 7 и Windows XP. Он также устанавливает MinGW вместе, и вам не нужно устанавливать какие-либо переменные среды. Компилятором по умолчанию для этой среды IDE является gcc. После загрузки установщика запустите исполняемый файл, дважды щелкнув по нему, и мастер установки поможет вам выполнить установку. После завершения установки вы запускаете ее из Программы, и при первом запуске требуется некоторое время для анализа файлов заголовков. Окно IDe выглядит следующим образом: Вы можете начать программирование, нажав на File > Создать> Исходный файл в окне. Обратите внимание, что при сохранении файла вы должны выбрать тип файла C, поскольку эта IDE также поддерживает C ++. Вы можете использовать F9 или, как показано ниже, для Compile and Run. По завершении компиляции открывается новое окно, в котором отображается результат. Если у вас есть ошибки, они отображаются на панели ниже, как показано ниже. Хотя wxDev-C ++ несколько устарел, мы считаем, что это отличная среда разработки для программирования C. Вы можете попробовать это, если используете Windows. Установить, скомпилировать и выполнить программу C в Linux В большинстве случаев, когда вы устанавливаете Linux, компилятор GNU Gcc уже установлен. Если нет, выполните следующую команду (наша система — Ubuntu Linux): Если компилятор C уже установлен, он покажет вам сообщение, подобное приведенному выше. Если нет, он установит все необходимые пакеты. Теперь откройте текстовый редактор и напишите небольшую программу на C, как показано ниже, и сохраните это как demo.c: #include main () {printf ("Добро пожаловать в программирование на C");} Теперь запустите команду, как показано ниже, чтобы скомпилировать и выполнить файл: Вот как вы можете установить компилятор GNU Gcc, написать программу на C и запустить ее под Linux. Список компиляторов C Следующая таблица является список доступных компиляторов C. Это не полный список, но он даст вам четкое представление о различных компиляторах C, поддерживаемых ими ОС/платформах и о том, есть ли в них среда программирования. Компилятор Автор Эксплуатация Система IDE? Тип лицензии AMPC Axiomatic Solutions Sdn Bhd Windows, Unix и другие Да Собственные Amsterdam Compiler Kit Эндрю Таненбаум и Сериэль Джейкобс Unix и прочее Нет BSD Компилятор CCS C CCS, Inc. Windows, Unix и прочее Да Собственные Clang Виртуальная машина низкого уровня Windows, Unix и другие Нет BSD DMS Software Reengineering Toolkit Семантические конструкции Windows, Unix и другие Нет Проприетарный GCC C Проект GNU Windows, Unix, мэйнфрейм IBM, AmigaOS, VAX/VMS, RTEMS Нет GPL RCC (компилятор RCOR C) Родриго Каэтано (rcor) Windows, Unix Нет GPL Interactive C Институт практической робототехники KISS Windows, Unix, Mac, Linux, IRIX, Solaris, SunOS Нет Бесплатное ПО LabWindows/CVI National Instruments Windows, Unix и другие Да Проприетарный lcc Крис Фрейзер и Дэвид Хэнсон Windows, Unix и прочее Только для Windows Бесплатное ПО (исходный код доступен для некоммерческого использования) Марк Уильямс C Компания Марка Уильямса Windows, Другое Да Собственное Microsoft C Microsoft Windows Да Проприетарный Nwcc Нильс Веллер Windows, Unix, Другое Нет BSD Open64 SGI Google HP Intel Nvidia PathScale Университет Цинхуа и другие Unix, Other Нет GPL Pelles C Pelle Orinius Windows Да Бесплатное PGCC The Portland Group Windows, Unix, Other— Mac OS X Да — Visual Studio в Windows Проприетарный Portable C Compiler Андерс Магнуссон и другие Windows, Unix, Другое Нет BSD Power C Mix Software Other Нет Проприетарный QuickC Microsoft Windows Да Собственный SAS/C Институт SAS Windows, Unix, Other-IBM mainframe, AmigaOS, 68K, 88K, Unix Да Проприетарный Tiny C Compiler Fabrice Bellard Windows, Unix Нет LGPL Turbo C Embarcadero Другое Нет Proprietary — V 2.01 свободно доступен CCS C Compiler CCS, Inc. Windows, Unix, Другое Да Проприетарный Компилятор MikroC MikroElektronika, Inc. Windows,Unix, Other Да Патентованный отладчик ups [1] (включает интерпретатор C) Том Хьюз, Ян Эдвардс и другие Unix, Other-Solaris, SunOS Да GPL VBCC Доктор. Volker Barthelmann Windows, Unix, Other Нет Бесплатное программное обеспечение (исходный код доступен, модификация запрещена) XL C IBM Unix-AIX Eclipse Собственный
- Установить, скомпилировать и запустить программу C с Visual C ++ 2008 Express Edition с SP1 в Windows
- Загрузить и установить
- Напишите, скомпилируйте и выполните свою первую программу
- Установить, скомпилировать и запустить программу C с Turbo C ++ в Windows
- Получите и установите
- Запустите Turbo C ++ в полноэкранном режиме в Windows 7
- Запись, компиляция и запуск C программа
- Запись, компиляция и запуск программы на C с использованием wxDev-C ++ в Windows
- Установить, скомпилировать и выполнить программу C в Linux
- Список компиляторов C
Введение
В этом документе мы увидим, как мы можем скомпилировать и выполнить программу C в Linux и Windows. Документ также содержит список доступных компиляторов C.
Мы увидим, как компилировать с использованием Visual C ++ 2008 Express Edition , Turbo C ++ , wxDev-C ++ в Windows. Для операционных систем Linux и Unix мы будем использовать GNU Gcc для компиляции программы на языке C. Оба они бесплатны.
Содержание:
- Установить, скомпилировать и запустить Программа на языке C с Visual C ++ 2008 Express Edition с пакетом обновления 1 (SP1) в Windows
- Установка, компиляция и выполнение программы на языке C с помощью Turbo C ++ в Windows
- Запись, компиляция и запуск программы на языке C с помощью wxDev-C ++ в Windows
- Установка, компиляция и выполнение программы C в Linux
- Список компиляторов C
Установить, скомпилировать и запустить программу C с Visual C ++ 2008 Express Edition с SP1 в Windows
Загрузить и установить
Для загрузки укажите в браузере http ://www.microsoft.com/visualstudio/en-us/products/2008-editions/express, выберите «Язык» и нажмите «Бесплатная загрузка». После завершения загрузки запустите исполняемый файл, он попросит вас выбрать, хотите ли вы установить некоторые другие дополнительные продукты, снимите флажки с этих параметров, чтобы вы могли установить только необходимый продукт. В процессе установки начнется загрузка других файлов с сайта Microsoft, и в зависимости от скорости вашего соединения для завершения установки потребуется время.
После завершения установки в Windows 7 запустите Visual Studio 2008. Командная строка: выберите Все программы> Microsoft Visual C ++ 2008 Express Edition> Инструменты Visual Studio> Командная строка Visual Studio 2008.
Напишите, скомпилируйте и выполните свою первую программу
Шаг 1: введите notepad demo.c (вы можете заменить имя файла своим собственным) и нажмите Enter, когда вас спросят, хотите ли вы создать новый файл, ответьте «да».
Шаг 2: введите следующий код и щелкните Файл> Сохранить. Когда вас спросят, где сохранить файл, выберите подходящее место.
Шаг 3. Введите cl sample.c и нажмите Enter. Это скомпилирует программу для создания исполняемого файла (.exe).
Шаг 4: Теперь просто введите имя образца файла и введите его. Это покажет вам результат.
Установить, скомпилировать и запустить программу C с Turbo C ++ в Windows
Получите и установите
Turbo C ++ — очень популярный компилятор C и IDE. Проблема в том, что Borland, организация-создатель компилятора и IDE, не предоставляет никаких возможностей для загрузки компилятора и IDE.. Но если вы введете в Google команду «turbo c ++ download», вы получите множество сайтов для загрузки компилятора и IDE. Необходимо загрузить три файла — TC.exe, tc.r00 и tc.r01. После загрузки запустите файл TC.exe, он создаст папку TC в конце процесса установки. Чтобы запустить turbo C ++, войдите в каталог bin в TC и найдите tc.exe. Дважды щелкните файл tc.exe, и откроется turbo C ++ IDE.
Запустите Turbo C ++ в полноэкранном режиме в Windows 7
Те, кто использует Turbo C ++, — это Windows 7, при открытии IDE нажмите «Игнорировать» в всплывающее окно с сообщением, что оно не поддерживает полноэкранный режим. Теперь щелкните в верхнем левом углу окна Turbo C ++ и выберите «Свойства». Выберите вкладку «Шрифт» и измените шрифт на «Консоль Lucidia» с «Растровые шрифты» по умолчанию. Также измените размер шрифта на «28». Теперь выберите вкладку «Макет» и установите «ширину» на 80 и «высоту» на 25 в разделе «Размер буфера экрана». В разделе «Размер окна» измените «Ширина» на 60 и «Высота» на 25. В разделе «Положение окна» установите значения «Слева» и «Сверху» на -4. Убедитесь, что флажок «Left System Position Window» снят. Нажмите «ОК», чтобы закрыть окно свойств. Теперь вы можете увидеть Turbo C ++ IDE в полноэкранном режиме.
Запись, компиляция и запуск C программа
Откройте новый файл в меню «Файл»> «Новый» в Turbo C ++ IDE. Напишите небольшую программу в среде IDE.
Теперь перейдите в меню «Файл»> «Сохранить как» и сохраните программу с именем файла по вашему выбору (убедитесь, что расширение имени файла — .c).
Щелкните Параметры и перейдите в Каталоги. Щелкните «Каталоги» и установите «Выходной каталог» по своему усмотрению, а «Исходный каталог» — в качестве места сохранения файла программы C.
Теперь перейдите к компиляции и нажмите Compile. Затем нажмите «Выполнить». Вы увидите результат своей программы на C.
Запись, компиляция и запуск программы на C с использованием wxDev-C ++ в Windows
wxDev-C ++ — это простая в использовании IDE, которая вы можете написать программу C. Вы можете скачать установщик с wxdsgn.sourceforge.net. Мы обнаружили, что он отлично работает в Windows 7 и Windows XP. Он также устанавливает MinGW вместе, и вам не нужно устанавливать какие-либо переменные среды. Компилятором по умолчанию для этой среды IDE является gcc.
После загрузки установщика запустите исполняемый файл, дважды щелкнув по нему, и мастер установки поможет вам выполнить установку. После завершения установки вы запускаете ее из Программы, и при первом запуске требуется некоторое время для анализа файлов заголовков. Окно IDe выглядит следующим образом:
Вы можете начать программирование, нажав на File > Создать> Исходный файл в окне. Обратите внимание, что при сохранении файла вы должны выбрать тип файла C, поскольку эта IDE также поддерживает C ++.
Вы можете использовать F9 или, как показано ниже, для Compile and Run .
По завершении компиляции открывается новое окно, в котором отображается результат.
Если у вас есть ошибки, они отображаются на панели ниже, как показано ниже.
Хотя wxDev-C ++ несколько устарел, мы считаем, что это отличная среда разработки для программирования C. Вы можете попробовать это, если используете Windows.
Установить, скомпилировать и выполнить программу C в Linux
В большинстве случаев, когда вы устанавливаете Linux, компилятор GNU Gcc уже установлен. Если нет, выполните следующую команду (наша система — Ubuntu Linux):
Если компилятор C уже установлен, он покажет вам сообщение, подобное приведенному выше. Если нет, он установит все необходимые пакеты.
Теперь откройте текстовый редактор и напишите небольшую программу на C, как показано ниже, и сохраните это как demo.c:
#include main () {printf ("Добро пожаловать в программирование на C");}
Теперь запустите команду, как показано ниже, чтобы скомпилировать и выполнить файл:
Вот как вы можете установить компилятор GNU Gcc, написать программу на C и запустить ее под Linux.
Список компиляторов C
Следующая таблица является список доступных компиляторов C. Это не полный список, но он даст вам четкое представление о различных компиляторах C, поддерживаемых ими ОС/платформах и о том, есть ли в них среда программирования.
Компилятор | Автор | Эксплуатация Система | IDE? | Тип лицензии |
---|---|---|---|---|
AMPC | Axiomatic Solutions Sdn Bhd | Windows, Unix и другие | Да | Собственные |
Amsterdam Compiler Kit | Эндрю Таненбаум и Сериэль Джейкобс | Unix и прочее | Нет | BSD |
Компилятор CCS C | CCS, Inc. | Windows, Unix и прочее | Да | Собственные |
Clang | Виртуальная машина низкого уровня | Windows, Unix и другие | Нет | BSD |
DMS Software Reengineering Toolkit | Семантические конструкции | Windows, Unix и другие | Нет | Проприетарный |
GCC C | Проект GNU | Windows, Unix, мэйнфрейм IBM, AmigaOS, VAX/VMS, RTEMS | Нет | GPL |
RCC (компилятор RCOR C) | Родриго Каэтано (rcor) | Windows, Unix | Нет | GPL |
Interactive C | Институт практической робототехники KISS | Windows, Unix, Mac, Linux, IRIX, Solaris, SunOS | Нет | Бесплатное ПО |
LabWindows/CVI | National Instruments | Windows, Unix и другие | Да | Проприетарный |
lcc | Крис Фрейзер и Дэвид Хэнсон | Windows, Unix и прочее | Только для Windows | Бесплатное ПО (исходный код доступен для некоммерческого использования) |
Марк Уильямс C | Компания Марка Уильямса | Windows, Другое | Да | Собственное |
Microsoft C | Microsoft | Windows | Да | Проприетарный |
Nwcc | Нильс Веллер | Windows, Unix, Другое | Нет | BSD |
Open64 | SGI Google HP Intel Nvidia PathScale Университет Цинхуа и другие | Unix, Other | Нет | GPL |
Pelles C | Pelle Orinius | Windows | Да | Бесплатное |
PGCC | The Portland Group | Windows, Unix, Other— Mac OS X | Да — Visual Studio в Windows | Проприетарный |
Portable C Compiler | Андерс Магнуссон и другие | Windows, Unix, Другое | Нет | BSD |
Power C | Mix Software | Other | Нет | Проприетарный |
QuickC | Microsoft | Windows | Да | Собственный |
SAS/C | Институт SAS | Windows, Unix, Other-IBM mainframe, AmigaOS, 68K, 88K, Unix | Да | Проприетарный |
Tiny C Compiler | Fabrice Bellard | Windows, Unix | Нет | LGPL |
Turbo C | Embarcadero | Другое | Нет | Proprietary — V 2.01 свободно доступен |
CCS C Compiler | CCS, Inc. | Windows, Unix, Другое | Да | Проприетарный |
Компилятор MikroC | MikroElektronika, Inc. | Windows,Unix, Other | Да | Патентованный |
отладчик ups [1] (включает интерпретатор C) | Том Хьюз, Ян Эдвардс и другие | Unix, Other-Solaris, SunOS | Да | GPL |
VBCC | Доктор. Volker Barthelmann | Windows, Unix, Other | Нет | Бесплатное программное обеспечение (исходный код доступен, модификация запрещена) |
XL C | IBM | Unix-AIX | Eclipse | Собственный |