8-900-374-94-44
[email protected]
Slide Image
Меню

Codeblocks не компилирует – Установка Code::Blocks: возможные ошибки и MinGW

c++ — CodeBlocks не компилирует код с функциями для строк

Stack Overflow на русском
  1. 0
  2. +0
    • Тур Начните с этой страницы, чтобы быстро ознакомиться с сайтом
    • Справка Подробные ответы на любые возможные вопросы
    • Мета Обсудить принципы работы и политику сайта
    • О нас Узнать больше о компании Stack Overflow
    • Бизнес Узнать больше о поиске разработчиков или рекламе на сайте
  3. Войти Регистрация
  4. текущее сообщество

    • Stack Overflow на русском справка чат

ru.stackoverflow.com

c — Как скомпилировать и запустить файл C в CodeBlocks, который находится за пределами проекта?

Code :: Blocks не является компилятором, а IDE.

Как скомпилировать и запустить файл C в CodeBlocks, который находится за пределами проекта?

Он выполняет команды компиляции, возможно, используя GCC (но также рассматривайте Clang). Это компилятор, который компилирует ваш код (а не CodeBlock).

Поэтому вы не компилируете с CodeBlocks.

(BTW, удалить gcc в вашей системе, а CodeBlocks становится бесполезным для создания любой программы -both внутри проекта или одного file- из кода C)

Чтобы скомпилировать

foo.c в какую-нибудь программу fooprog вы хотите запустить что-то вроде

gcc -Wall -Wextra -g foo.c -o fooprog

и вам могут понадобиться другие аргументы gcc (например, некоторые -I или -D для предварительной обработки, некоторые -L или -L для связывания библиотек). Их порядок важен. Прочтите главу об использовании GCC. -Wall -Wextra запрашивает все предупреждения и многие другие. -g запрашивает отладочную информацию. -o fooprog требует вывода исполняемого fooprog… Детали могут быть специфичными для операционной системы.

Вы можете запустить эту команду gcc в терминале. Возможно, CodeBlock может быть настроен так, чтобы запускать его (это совсем другой вопрос).

Вы также можете узнать больше о автоматизации сборки. Рассмотрим GNU make или ninja и т.д. Ваш Makefile может создать несколько исполняемых файлов (с простой командой make, и вы можете настроить свою среду IDE или редактор для ее запуска).

Обратите внимание, что многие проекты свободного программного обеспечения (на github, sourceforge и т.д. И т.д.) Не требуют какой-либо конкретной среды разработки (но создаются с использованием некоторого программного обеспечения для автоматизации построения). Это может привести в порядок колокольчики. Хорошие редакторы исходного кода (например, emacs или vim) могут запускать команды сборки (как хорошо, так и в целом, чем IDE). Возможно, вам стоит их использовать.

qaru.site

codeblocks — MinGW компилирует ошибочный исходник

Stack Overflow на русском
  1. 0
  2. +0
    • Тур Начните с этой страницы, чтобы быстро ознакомиться с сайтом
    • Справка Подробные ответы на любые возможные вопросы
    • Мета Обсудить принципы работы и политику сайта
    • О нас Узнать больше о компании Stack Overflow
    • Бизнес Узнать больше о поиске разработчиков или рекламе на сайте
  3. Войти Регистрация
  4. текущее сообщество

    • Stack Overflow на русском справка чат
    • Stack Overflow на русском Meta

ru.stackoverflow.com

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

Ваш адрес email не будет опубликован.