Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/22: Рейтинг темы: голосов - 22, средняя оценка - 4.59
3 / 3 / 1
Регистрация: 29.05.2014
Сообщений: 148

Компиляция исходного кода C++ ubuntu если нет компилятора g++

19.05.2015, 16:00. Показов 4917. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как запустить кода C++ в ubuntu если нет компилятора g++.
код набран в текстовых файлах main.cpp func.cpp f.cpp func.h f.h

в первую очередь хочу проверить работает ли он. но задание стоить собрать мейкфайл. помогите, а то измучилась искать..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2015, 16:00
Ответы с готовыми решениями:

Компиляция исходного кода
Доброго времени суток! Объсните подробно, пожалуйста, кто сталкивался, как получить из файла *.java файл *.jar в консоли windows, или...

Компиляция исходного кода
Идея глупая, но не очень сча я немного подробней скажу что хочу, Я хочу текст написать в мемо и откомпировать его ребята! Да вы не...

Компиляция исходного кода
Помогите пожалуйста кто может. разобрал .jar вынул .class перевел в .java внес изменения в коде, с изменениями проблем нет, но появилась...

46
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
19.05.2015, 16:53
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
как запустить кода C++ в ubuntu если нет компилятора g++.
Имеется ввиду, скомпилировать? Без компилятора?
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
19.05.2015, 17:02
В убунте нет компилятора???
Я работал с несколькими дистрами убунты, во всех без исключения он присутствует. Может, ты просто не поставила "галочку" при установке?

Попробуй набрать в консоли gcc --version - что выдаст?
1
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
19.05.2015, 17:07
Сыграю в Кэпа, но apt-get install g++ в терминале суперпользователя/поставить компилятор через Synaptic. Или у вас еще и репов нет?
1
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
19.05.2015, 17:31
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install build-essential
1
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
19.05.2015, 18:11
Можно объединить
Bash
1
2
sudo apt-get update
sudo apt-get install gcc g++ build-essential
1
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
19.05.2015, 18:17
MrGluck, хотелось бы видеть ошибки от каждого по отдельности
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
19.05.2015, 18:27
МАРКИЗОЧКА, в чем конкретно проблема? В предыдущей теме были жалобы на проблемы с установкой компилятора. Проблема сохранилась? Или уже возникла другая?
0
3 / 3 / 1
Регистрация: 29.05.2014
Сообщений: 148
19.05.2015, 20:13  [ТС]
0x10, проблем миллион..
Проблема сохранилась?
и сохранились и добавились..
нужно проверить правильно ли написала код и если работает, то создать мейкфайл.
уже 4 убунты переустановила..сначала была без рабочего стола, просто черный экран, потом без g++..и без возможности ее инсталировать, потому что старая версия не принимала ничего, а сейчас убунта 15.04, и на рабочем столе нет ничего..просто загружается цветной экран в стиле убунты..вообщем я уже не знаю что делать..ПОМОГИТЕ. может какую-то убунту посетуйте или подскажите как мне быть
сил уж нету..
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
19.05.2015, 20:18
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
может какую-то убунту посетуйте
Непринципиально.
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
и без возможности ее инсталировать
Я могу только повторить свой вопрос: какой был вывод при попытке установить компилятор? Телепатов нет. До тех пор пока неизвестно сообщение об ошибке, можно только гадать. А Вы будете бездумно копипастить команды с форума, не понимая что они делают.

Алгоритм действий такой.
1. Поставить дистрибутив. Любой, с графическим интерфейсом, чтобы не мучиться.
2. Поставить компилятор. Если не ставится — написать на форум в чем конкретно проблема.

И только потом уже разбираться с кодом и мейкфайлом.
1
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
19.05.2015, 20:58
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
уже 4 убунты переустановила..сначала была без рабочего стола, просто черный экран, потом без g++..и без возможности ее инсталировать, потому что старая версия не принимала ничего, а сейчас убунта 15.04, и на рабочем столе нет ничего..
Сносите Убунту с Unity. Ставите Дебиан с Cinnamon или XFCE (оно при установке предложит выбрать). Замечаете главное меню, в котором находите разные програмки. Отыскиваете там Synaptic, ищете в нем g++ и QtCreator, отмечаете к установке, запускаете установку. Собираете свой проект в QtCreator, радуетесь.
0
3 / 3 / 1
Регистрация: 29.05.2014
Сообщений: 148
20.05.2015, 11:16  [ТС]
0x10,
вообщем, конкретная проблема в том что пробую запустить самый простой проект на плюсах
g++ main.cpp -o main
и мне выдает
The programm 'g++' can be found in the following package:
* g++
* pentium-builder
и это уже убунта 13.. вообщем моя последняя надежда, ведь уже все переюзала..
0
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
20.05.2015, 11:21
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
вообщем, конкретная проблема в том что пробую запустить самый простой проект на плюсах
Из Вас пытаются вытащить вывод команд
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install build-essential
gcc -v

как со стенкой...
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
20.05.2015, 11:21
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
The programm 'g++' can be found in the following package:
* g++
Мой вопрос был в другом.
Цитата Сообщение от 0x10 Посмотреть сообщение
2. Поставить компилятор. Если не ставится — написать на форум в чем конкретно проблема.
Bash
1
sudo apt-get install g++
Какой в этом случае вывод?
0
3 / 3 / 1
Регистрация: 29.05.2014
Сообщений: 148
20.05.2015, 11:31  [ТС]
и еще когда проделываю то что советуют на форумах
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install build-essential
то на
sudo apt-get install build-essential
выдает
E: Unable to package build-essential
что делать в таком случае?

Добавлено через 8 минут
0x10, выводит много всего, но по сути пишет что последнии версии установлены.. но о g++ ничего
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
20.05.2015, 11:31
Цитата Сообщение от МАРКИЗОЧКА Посмотреть сообщение
E: Unable to package build-essential
Это не те дроны, которых вы ищете.
До этого было еще 4 команды - апдейт и установка двух пакетов. Все они завершились без ошибок?

Не по теме:

Мне тут думается, что там виртуалка без доступа в сеть. Но это на правах телепатии.

0
3 / 3 / 1
Регистрация: 29.05.2014
Сообщений: 148
20.05.2015, 11:36  [ТС]
0x10, более того, пишет что они уже были (последние версии).
0
 Аватар для Nosey
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
20.05.2015, 11:40
МАРКИЗОЧКА,
А что пишет?
Code
1
gcc -v

Не по теме:

А что такое build-essential? Может быть он пытается скачать другие версии gcc или чего-то другого и поэтому получаем : Unable to package build-essential.

Я с убунтой практически не общался

0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
20.05.2015, 11:44
Цитата Сообщение от Nosey Посмотреть сообщение
А что такое build-essential?
Метапакет, по зависимостям от которого ставятся компиляторы, make, инструменты для сбора пакетов и прочее. В данном случае он и не нужен.
Цитата Сообщение от Nosey Посмотреть сообщение
Unable to package build-essential.
Гораздо интереснее в этом сообщении об ошибке то, что там похоже пропущено слово: Unable to locate package ... Это наводит на мысли о ручном перепечатывании ошибок на форум. Т.е. полных листингов мы можем и не дождаться, а если/когда все-таки получим их, то их достоверность будет под вопросом.
1
 Аватар для Nosey
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
20.05.2015, 11:48

Не по теме:

Цитата Сообщение от 0x10 Посмотреть сообщение
Unable to locate package
Вот поэтому я и сказал что не столь знаком с убунтой :) вдруг там таки есть "Unable to package"



МАРКИЗОЧКА,
Если вы перепечатываете, то из терминала копировать можно юзая ctrl+shift+c.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.05.2015, 11:48
Помогаю со студенческими работами здесь

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

Динамическая компиляция исходного кода
Всем привет перейду сразу к вопросу) есть код допустим showMessage('Бла Бла'); как можно использовать этот код из txt файла и...

Динамическая компиляция исходного кода
Привет всем. Надеюсь что я не один кто хотел написать билдер на C#. У меня имеется код ,находящийся в RichTextBox.Text (Это форма). ...

Makefile и компиляция исходного кода
Здравствуйте, уважаемые киберфорумовцы! Я в этом деле совершенно нулевый, и вот возникла такая беда: скачал исходник программы на C++...

java компиляция исходного кода
Доброго времени суток , уважаемые знатоки. Допустим есть класс example с функцией main, помещенный в пакет one. Текущая дериктория src:* ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru