Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2021, 11:48   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,463
По умолчанию Компилятор GCC и языки C/C++

Здравствуйте.

Бэкграунд задачи достаточно обширный, поэтому постараюсь описать максимально коротко суть вопроса.
Исходная задача - пересобрать старый Firefox на макоси.
Профильные форумы в лучшем случае разводят руками, проблема достаточно интересная.

Библиотеки stdlibc++ в системе есть, но одна из зависимостей билда, Rust, а именно его компилятор - rustc, не видит этих библиотек.

Это если коротко о главном. В дискорде по расту написали проверить что не получается у самого компилятора в среде компиляции.

-

Постараюсь перефразировать

Есть GCC который что-то вроде как даже компилирует, но в определённый момент отваливается. И вообще не понятно GCC ли это.
Понятно то, что если его нет или он не настроен - процесс сборки не доходит до компиляции, и ещё на этапе конфигурирования исходника, почти в самом начале, отваливается с ошибкой, мол, отсутствуют stdlibc++

Понятно что есть определённые нюансы по поводу того что всё это происходит на маке, но так как это всё выполняется в терминале - думаю можно найти какие-то пересечения с этой веткой форума.

Может быть полезно - это контекст ошибки. Во второй его части забавная забавность, без этих файлов, как я уже сказал выше - до компиляции дело не доходит вообще.

Вопросы.

1. Как проверить что именно компилирует gcc ?

Язык C, или язык C++. Вопрос исходит из того что мне сказали, дословно на инглеше -
Цитата:
That looks like it's style trying to compile some C++ code, but hasn't managed to configure the C compiler properly
2. Как переключать между этими языками ?
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 19.01.2021 в 11:55.
OmegaBerkut вне форума Ответить с цитированием
Старый 14.03.2021, 21:13   #2
Desc
Форумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 886
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
Язык C, или язык C++
Так к примеру:
Цитата:
gcc main.c -o HelloWorld
это будет С
а вот
Цитата:
gcc main.cpp -o HelloWorld
компилятор по расширению файла будет использовать синтаксис С++
Или явно указать
Цитата:
g++ main.cpp -o HelloWorld
I am not a wizard, I am just learning.
Desc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 20000 рублей в месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
компилятор gcc (linux) Uefa Помощь студентам 2 22.11.2014 17:04
Компилятор GCC не видит заголовочные файлы библиотек QT Armatus Qt и кроссплатформенное программирование С/С++ 12 04.12.2012 15:06
Ассемблерные вставки в Си (компилятор gcc). pufystyj Общие вопросы C/C++ 4 11.03.2012 19:06
Компилятор GNU AVR GCC, использование STL KemanSR Общие вопросы C/C++ 1 24.12.2011 12:39
Вывод конфигурации компьютера и управление клавиатурой, компилятор gcc Enchance Общие вопросы C/C++ 0 04.11.2010 21:26


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS