Думал, курить буду долго. Ан нет, через 15 минут задача решилась.
Для тех, кто мало знаком с программированием, объясняю в общих словах.
Программа — это инструкции для операционной системы.
Есть операционные системы Linux и Windows (и другие).
Программа может быть написана на любом языке, мы написали её на С++.
А теперь, чтобы текст программы превратился в исполняемую программу, нам нужна программа-компилятор, которая прочитает код программы и интерпретирует его в чистые инструкции для операционной системы.
Инструкции (или команды) для ОС Windows и Linux — отличаются. Существуют компиляторы, компилирующие программу для Linux и есть компилирующие для Windows (для других ОС тоже есть).
Есть много компиляторов как для Linux (gcc, g++), так и для Windows (MinGW, Visual C++, Borland)
(P.S. Признаю, здесь я смешал понятие «компилятор» с «средой разработки», в которой пишется программа и из которой сразу же может быть вызван компилятор для сборки программы).
Makefile. Компиляция нескольких файлов с исходным кодом
Приступаем к действиям
Предполагаю, что мы уже имеем:
VirtualBox с установленной Kubunta 10.04 STL (32bit);
Перемещаемся в консоль и пишем:
# устанавливаем компилятор g++ для С++ sudo aptitude install g++ # перемещаемся в директорию с вашим файлом программы main.cpp # и компилируем программу командой g++ main.cpp -o myprog # после этого создаётся исполняемый файл myprog, ура! # запустить файл мы можем командой ./myprog
Синтаксис запуска компилятора:
# g++ имя_файла_с_кодом -o имя_выходной_программы # Более подробно можно прочитать по команде g++ —help
Чтобы создать файл main.cpp можно использовать одну из следующих команд:
vi main.cpp nano main.cpp
Чтобы установить g++, можно использовать одну из команд:
sudo apt-get install g++ sudo aptitude install g++
Источник: galiego710.blogspot.com
Русские Блоги
Использование компиляции VSCode и отладки C / C ++ на Linux / Ubuntu
Использование компиляции VSCode и отладки C / C ++ на Linux / Ubuntu
Оставаясь всю ночь чемпион | поиск зарплаты | быть вынужденным открытым
38 человек согласны с этой статьей
Во-первых, предварительно приготовление
- ПервыйОфициальный сайт MicrosoftЗагрузите и установите Visual STDIO-код
2. Поскольку VSCode является просто редактором кода, нет компилятора с C / C ++, поэтому нам нужно установить компилятор C / C ++, откройте терминал в свою очередь, убедитесь, что GCC / G ++ и GDB установлены
sudo apt-get update [Если у вас есть пароль, введите свой пароль] sudo apt-get install gcc [Если у вас есть пароль, введите свой пароль] sudo apt-get install g++ [Если у вас есть пароль, введите свой пароль] sudo apt-get install gdb [Если у вас есть пароль, введите свой пароль]
3. Установите необходимые плагины, открыть VSCode, нажмите на пятую кнопку слева, поиск и установите следующие два плагина
Как программировать в Linux на Си и Gambas3
После установки перезапустите VSCode, чтобы избежать других проблем, не устанавливайте плагины для вас, чтобы порекомендовать другие плагины
Во-вторых, процедуры работы с компиляцией
Компиляционная программа введения представит два метода
- Установлен перед использованием Код Runner Plugin Одно-кнопочная компиляция работает программа
- Открыть vscode. Интегрированный терминал Используйте командную строку для компиляции и запуска
Нажмите: Файл> Новый файлСуществует пустой документ, я подготовил тестовый код, пожалуйста, скопируйте вставку в пустой документ.
#include int main()
Затем нажмите Ctrl + S иИзмените имя суффикса файла в .c или же .cpp Сохраните к компьютеру, затем нажмите кнопку треугольника в правом верхнем углу (оригинал этого места, это кнопка для добавления кнопки после установки плагина Runner Code) или нажмите Ctrl + Alt + N, чтобы скомпилировать текущую программу.
ЭтоСпособ выполнения программ с использованием плагина бегуна кодаНажмите на верхний правый уголУрна для мусораЗначок может напрямую заканчивать программу
В то же время нажмите Ctrl + ~ Откройте встроенный терминал, чтобы ввести инструкцию командной строки для компиляции операции.
Давайте начнем формально настроить среду отладки
Во-первых, вы создадите папку на вашем компьютере, у вас будет новая папка для хранения письменного кода, а затем настроить среду отладки, просто вступайте в силу на подкаталоге, хранящемся в этой папке и папках!
После новой папки в интерфейсе VSCODE нажмите: Файл> Откройте папку, откройте вновь созданную папку (мое имя папки код)
Нажмите на новую папку, чтобы создать новый под открытой папкой. .vscode Папка (обратите внимание на фронт ».»
Затем в папке .vscode вновь построили два файла JSON
- launch.json
- tasks.json
Затем скопируйте следующий код в соответствующий файл JSON и сохраните
< «version»: «0.2.0», «configurations»: [ < «name»: «C/C++», «type»: «cppdbg», «request»: «launch», «program»: «$/$», «args»: [], «stopAtEntry»: false, «cwd»: «$», «environment»: [], «externalConsole»: false, «MIMode»: «gdb», «preLaunchTask»: «compile», «setupCommands»: [ < «description»: «Enable pretty-printing for gdb», «text»: «-enable-pretty-printing», «ignoreFailures»: true >] > ] >
Если нужно C язык Это gcc Ниже command Пункт g++ Изменять gcc
< «version»: «2.0.0», «tasks»: [< «label»: «compile», «command»: «g++», «args»: [ «-g», «$», «-o», «$/$» ], «problemMatcher»: < «owner»: «cpp», «fileLocation»: [ «relative», «$» ], «pattern»: < «regexp»: «^(.*):(\d+):(\d+):\s+(warning|error):\s+(.*)$», «file»: 1, «line»: 2, «column»: 3, «severity»: 4, «message»: 5 >>, «group»: < «kind»: «build», «isDefault»: true >> ] >
На самом деле, теперь вы можете отладить его.
И в это времяctrl+shift+b Позвоните непосредственно настроить компилятор задач G ++ без запуска программы, аналогично некоторым параметрам компиляции IDE
Многие места не более подробно, некоторые места могут быть переданы
Источник: russianblogs.com
Как откомпилировать программу в c linux
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.
B правой части каждого сообщения есть стрелки ⇧ и ⇩ . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
☀️ Специальное летнее предложение «Основы Python» + «Python Ethical Hacking» всего за 44.990р Не упусти возможность получить двойную выгоду: приобрети пакет курсов «Основы Python» + «Python для пентестера» со скидкой 20% только до 13 июля. Обучающая программа гарантирует комфортную нагрузку и получение необходимого объёма знаний. Ты пройдёшь путь от новичка до специалиста всего за 5 месяцев! Запишись со скидкой у менеджера
Источник: codeby.net