207 похожих чатов

Всем привет Помогите пожалуйста понять суть взаимоотношений между clang и gcc

на линухе.

Мне нужно использовать stdlib от clang - libc++.Сlang на машине собран из сорцов. Но при этом сборка clang из сорцов не производит никаких хедеров для этой стандартной библиотеки. То есть при сборке плюсового кода нужно будет использовать хедеры stdlib от gcc. Верно? Или где-то я ошибаюсь?

4 ответов

22 просмотра

А libc++ отделена от clang, это не gcc, где всё сразу собирается. Если нужна именно она, то и собрать ее надо отдельно

Hollow-Grain Автор вопроса
Michael Chambers
А libc++ отделена от clang, это не gcc, где всё ср...

У меня собрана libc++, она поставилась и с ней даже можно линковать Просто не знаю где от неё заголовки Вот сейчас соберётся ещё раз - опять гляну, может где-то они все же есть

Hollow Grain
У меня собрана libc++, она поставилась и с ней даж...

ну, рядышком лежат обычно, на линуксе директории не очень хитро устроены

Hollow Grain
У меня собрана libc++, она поставилась и с ней даж...

Чтоб при линковке использовалась libc++ надо указать ее через аргументы

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта