LINUX.ORG.RU

Пользуйся чем хочешь. Поддержка c++11 в gcc и в clang достаточно хорошая и примерно на одном уровне.

panter_dsd ★★★★
()

Пока ты спрашиваешь, другие уже пишут.

И да, что такого gcc не поддерживает?

anonymous
()

Как я понял, GCC не поддерживает полностью стандарт C++11.

ты дату своего «пруфа» посмотри, и больше не позорься.

Может уже пора переходить на CLANG при программировании под LINUX?

у меня и так ВР,

emulek
()

Как я понял, GCC не поддерживает полностью стандарт C++11.

Плохо понял.

Может уже пора переходить на CLANG при программировании под LINUX?

Объективных причин для этого нет.

xaizek ★★★★★
()

Как я понял

не повезло тебе...

anonymous
()
Ответ на: комментарий от xaizek

Компилирует быстрее, время сборки обычно значительно. Релизные билды собираем гцц всё же, не знаю, так повелось. Иногда такой подход помогает обнаружить некоторые ошибки, с которыми можно было бы столкнуться когда-нибудь в будущем.

anonymous
()
Ответ на: комментарий от panter_dsd

Кстати, а clang поддерживает ssp и pie?

Или эти патчи специфичны для gcc?

deterok ★★★★★
()
Ответ на: TEH DRAMA от EXL

Делаю в на языке CLANG http://rextester.com/LDZZP24517 - работает (как я понимаю это под линукс), визуал с++ тоже компилит, а вот gcc не хочет... похоже gcc отстаёт...

Гопсики помилуй...

deterok ★★★★★
()

Ты не понял, конечно, но и на clang переходить никто не мешает.

post-factum ★★★★★
()

Как я понял, GCC не поддерживает полностью стандарт C++11.

Тебя мама в детстве понималкой о кафель роняла? Все ты неправильно понял. Кроме clang мало кто полностью поддерживает c++11 и c++14.

anonymous
()
Ответ на: комментарий от anonymous

Oops, опечатался, читать как «кроме clang и gcc»

anonymous
()

Полная официальная поддержка C++11 появилась в gcc и clang практически в один день и уже давно.

asaw ★★★★★
()

Можно ли уже пользоваться CLANG?

Нет, пока не разрешаю...

erfea ★★★★★
()

Давно можно. Я с 2011 года пользуюсь, брат жив

annulen ★★★★★
()

Можно ли уже пользоваться CLANG?

Да.

Может уже пора переходить на CLANG при программировании под LINUX?

Зачем?

Ну и неплохо, если собрать можно любым компилятором.

DarkEld3r ★★★★★
()
Ответ на: комментарий от asaw

Полная официальная поддержка C++11 появилась в gcc и clang практически в один день и уже давно.

Вот только при этом забывают уточнить, что у GCC были проблемы в реализации стандартной библиотеки. Регекспы только в 4.9 появились, например.

DarkEld3r ★★★★★
()
Ответ на: TEH DRAMA от EXL

зачетный тред :)

Stil ★★★★★
()

Где же и что же ты там пилишь, болезный?..

Shadow1251
()

Gcc давно поддерживает полность C++11, а вот C++14 еще нет. А кланг поддерживает полностью и то и другое. Никаких подводных камней у использования clang нет.

hlebushek ★★
()
Ответ на: комментарий от hlebushek

Gcc давно поддерживает полность C++11

Так поддерживает, что до сих пор некоторых хедеров нет, ага.

anonymous
()

Не мучайся

#!/bin/bash

if [[ $((${RANDOM} % 2)) -eq 1 ]]; then
    gcc $@
else
    clang $@
fi
crowbar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.