Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2021, 11:48   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Компилятор 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
Сообщений: 1,063
По умолчанию

Цитата:
Сообщение от 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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

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


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