|
tux21
|
|
Посоветуйте C/C++ компилятор под Linux28.04.2008, 23:12. Показов 53853. Ответов 31
Метки нет (Все метки)
Интересует максимальная оптимизация по скорости. Какой выбрать? GCC/Intel/SUN/lcc?/etc? На liberatum.ru ничего не нашел.
|
|
| 28.04.2008, 23:12 | |
|
Ответы с готовыми решениями:
31
подскажите, где можно скачать компилятор для C++ под Linux? Посоветуйте что-то почитать по сокетам в C++ под linux. Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор |
|
118 / 12 / 3
Регистрация: 21.08.2007
Сообщений: 222
|
|
| 01.05.2008, 10:28 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 26.04.2008
Сообщений: 26
|
|
| 01.05.2008, 11:26 | |
|
Пото му что: во первых он бесплатный, во вторых удобный (всё можно скомпилировать и собрать в консоли), в третьих он активно развиваеться,.....и так далие....
0
|
|
|
ЬыВщы
|
|
| 01.05.2008, 12:15 | |
|
там ссылко на компилятор отсутствует (
|
|
|
3 / 3 / 0
Регистрация: 26.04.2008
Сообщений: 26
|
|
| 01.05.2008, 13:00 | |
|
Вот новая ссылка: ftp://gcc.gnu.org/pub/gcc/rele... .0.tar.bz2 ............,......там просто наверное тот сайт удалили.........
1
|
|
|
118 / 12 / 3
Регистрация: 21.08.2007
Сообщений: 222
|
|||||
| 02.05.2008, 12:31 | |||||
|
1. Скорость компиляции. 2. Качество сгенерированного кода(этот пункт можно ещё разделить на подпункты). 3. Оптимизационные возможности(качество реализации этих возможностей). 4. Количество поддерживаемых платформ и расширений инструкций. и т. д. По четвёртому пункту, думаю, GCC - лидер. Однако по первому, второму и третьему - весьма спорный момент... Я не говорю, что GCC - плохой компилятор, однако терпеть не могу, когда люди говорят такие громкие высказывания
0
|
|||||
|
3 / 3 / 0
Регистрация: 26.04.2008
Сообщений: 26
|
|
| 02.05.2008, 12:53 | |
|
Опять таки я так же не любли когда высказывают против без весомых аргументов,,.........у всего есть плюсы и минусы и ты должен выбирать где какие лаги тебу не будут мешать,...я просто высказал своё мнение,......
0
|
|
|
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
|
||
| 06.05.2008, 11:16 | ||
![]() Для меня MINGW - самое то. и можно даже без MSYS его пользовать - с убогой Виндовозной консолью. А уж под линухами компилять не с GCC - изврат, по-моему.
0
|
||
|
Флудер
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
|
|
| 06.05.2008, 11:51 | |
|
Лучший на сегодняшний день копилятор по критерию оптимизации - Intel C++.
Работает на популярных платформах (Виндовс, Линукс, Мак ОС икс). Конкурентов в плане возможностей оптимизации не имеет. В вычислениях на кластерах используется без вариантов. Коммерческий.
0
|
|
|
296 / 56 / 5
Регистрация: 22.05.2008
Сообщений: 788
|
|
| 22.05.2008, 20:59 | |
|
вот именно цто комерческий
лично я под линуксом юзаю G++
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2008
Сообщений: 5
|
|
| 14.06.2008, 06:55 | |
|
Da v lenuhe est GNU KDevelop - a nas4et GNOM'a ia ne uzal ne znau.... ishi na distributivnom diske compileri
0
|
|
|
0 / 0 / 0
Регистрация: 08.01.2009
Сообщений: 4
|
|
| 08.01.2009, 22:27 | |
|
Intel C++ Compiler очень даже не плох, оптимизация дала в нашем проекте приблизительно +30% к скорости выполнения программы.
Но иногда некорректно работает с библиотекой boost.
0
|
|
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 08.01.2009, 23:30 | |
|
самая лучшая оптимизация у intel C++ но под никсами сам бог велел GCC к тому же он не на много отстает в оптимизации
0
|
|
|
|
||||
| 12.04.2009, 18:34 | ||||
|
Добавлено через 7 минут 21 секунду
0
|
||||
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||
| 13.04.2009, 00:55 | ||
|
Написать код, который компилируется любыми компилерами все равно не получится. А если и получится, то код будет не такой, как хотелось изначально. Если он написан под gcc, то это нормально. Всегда и в любом случае меняя компилер, получается "на свой страх и риск". GNU тут вообще не при чем.
0
|
||
|
|
||||
| 13.04.2009, 12:40 | ||||
|
Правда в жизни мы нечасто сталкиваемся с большими счётными задачами. Навскидку в голову приходит только компрессия видеопотоков. Не уверен, но сильно подозреваю, что в этом случае критические участки попросту пишут на ассемблере.
0
|
||||
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||||
| 18.04.2009, 16:49 | ||||
Аппаратная поддержка разной херни к gcc отношения не имеет. Если нет поддержки особенностей нужной архитектуры, я напишу на ассемблере. Если ее вообще нет в принципе, то я заменю ее другим кодом. Поддержка добавится со временем. Во все компиляторы. Поэтому, если у тебя есть любимый компилер, то он тоже не поймет какой-либо. Пока. Поэтому то, что ты написал во машинным инструкциям - фигня, по сути, которая свойственна всем. Всегда найдется архитектура особенностей которой компилятор знать не будет. И не обязан, в принципе-то... Это нормально. А если у меня будут совсем большие проблемы с этим, то я просто возьму другой компилятор. После чего снова вернусь на gcc. Нет проблем никаких. P. S. если бы под линуха был компилер качества компилера VC++, то я бы на него перешел с gcc.
0
|
||||
|
|
|||||||||
| 18.04.2009, 17:07 | |||||||||
|
0
|
|||||||||
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||||||
| 18.04.2009, 17:56 | ||||||
Добавлено через 7 минут 2 секунды gcc - хороший компилер. И почти бесспорный лидер среди компилеров под линукс. Но я не говорю, что он лучший из всех. Согласен с тобой, трудности быть могут при использовании других. Но вины самого компилятора тут никакой.
0
|
||||||
|
|
||||||||||
| 18.04.2009, 18:29 | ||||||||||
|
А вообще, я правильно понимаю, что у нас спор перешёл в плоскость "хороший компилятор gcc или плохой"? Просто я как бы не против, тем более с умным человеком поспорить всегда приятно. Но просто, чтобы знать, а то я несколько нить разговора потерял Добавлено через 4 минуты 54 секунды И какой класс задач собираешься использовать. Если какая-то узкоспециализированная консольная программа, где не требуется каких-то специальных библиотек, то попробуй Intel'овский. Если умеешь работать с профилем кода, то попробуй на gcc, а потом узкие мест вылизать либо переписыванием кода, либо, если хорошо разбираешься в архитектуре, какую-то часть написать на ассемблерных вставках Добавлено через 23 минуты 26 секунд
0
|
||||||||||
| 18.04.2009, 18:29 | |
|
Помогаю со студенческими работами здесь
20
Посоветуйте компилятор для написания программ под Linux знаю только CodeLite
Компилятор C++ под Ubuntu Linux 9.04 Посоветуйте бесплатный C++ компилятор под Windows Посоветуйте, пожалуйста, адекватную графическую библиотеку под Linux Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|