Как запустить программу c
Перейти к содержимому

Как запустить программу c

  • автор:

Язык Си в примерах/Компиляция программ

Программа на языке Си — один или несколько текстовых файлов, которые также называются исходными.

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

Процесс преобразования исходных файлов в исполняемый называется компиляцией. Если ваша программа состоит из одного исходного файла hello.c , то для его компиляции компилятором GNU С достаточно выполнить команду:

bash$ gcc hello.c -o hello

Если не получается или будете создавать папку для проекта, то разместите её поближе к корневой пользователя /home/username/folder/hello.c и запустите команду:

[username@localhost ~]$ gcc ~/development/hello.c -o hello

В результате получится файл hello , имя которого мы указали в опции -o . Этот файл является исполняемым и его можно запускать (execute) при помощи команды:

bash$ ./hello

Пара символов ./ перед hello означает «искать исполняемый файл hello в текущей директории».

bash$ gcc xxx.c yyy.c -o zzz -I./common -I.. -lm

соответствует команде: «скомпилировать файлы xxx.c yyy.c в программу zzz; заголовочные файлы находятся в директориях ./common и ..; подключить библиотеку libm»

Библиотека libm (подключаемая с помощью опции -lm ) содержит откомпилированные математические функции, которые объявляются в заголовочном файле math.h . Если вы используете функции из этой библиотеки (такие как log , sin , cos , exp ), то не забывайте подключать её при компиляции.

Подробную информацию об опциях компилятора gcc можно получить, если набрать

bash$ man gcc
bash$ info gcc

Ссылки править

  • http://digteh.ru/MCS51/C51/c51.php — Язык программирования СИ для микроконтроллеров
  • http://www.christian-heffner.de — Бесплатная среда разработки для windows со встроенным компилятором

Компиляция и запуск программы из консоли [закрыт]

Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 7 лет назад .

Хочу собрать программу из исходного файла на си. Для этого выполняю в консоле

bash$ gcc hello.c -o hello 
'bash$' is not recognized as an internal or external command. 

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

Язык программирования С является компилируемым языком. Это означает, что программа, написанная на С, во время компиляции преобразуется в набор инструкций, которые могут быть исполнены непосредственно процессором.

Существует несколько различных компиляторов языка С. Одним из наиболее популярных компиляторов является GNU C Compiler (gcc).

Для того, чтобы скомпилировать программу на С, необходимо сохранить ее в файле с расширением .c, например, helloworld.c. После этого необходимо запустить компилятор командой

В случае успешной компиляции будет создан исполняемый файл с названием a.exe в ОС Windows и a.out в ОС Linux.

Можно указать компилятору имя исполняемого файла, который необходимо создать, дополнив команду следующим образом:

gcc helloworld.c -o helloworld.exe

Как запустить программу C и C++ на Kali Linux

В этой статье покажу, как запустить программы C и C++ на Kali Linux. Это руководство также применимо к другим дистрибутивам, на базе Debian (Ubuntu, Mint и т. д).

Как запустить программы C на Kali Linux

Для начала запустим Kali Linux и напишем простую программу на C.

Чтобы написать программу на C, откройте текстовый редактор Notepad++. Он не установлен в Kali Linux, но мы рассказывали, как устанавливать программы Windows в Kali Linux.

Итак, откройте Notepad++ и напишите на C простой скрипт «hello world». После чего сохраните его на рабочем столе, как файл hello — world . c :

Написание программ C Kali Linux

Теперь необходимо открыть терминал Kali Linux и перейти в каталог рабочего стола:

cd Desktop

Для запуска программы на C, необходимо установить GCC.

GCC — это компилятор C для систем на базе Linux или UNIX. Он предустановлен на Kali Linux, но если нужно установить или обновить GCC, используем команду:

sudo apt — get install gcc

Установка GCC Kali Linux

Для запуска программы на C, воспользуемся следующей командой:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *