The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..., opennews (??), 19-Сен-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..."  +/
Сообщение от Аноним (-), 20-Сен-17, 17:37 
То, что в GCC нет встроенного анализатора не отменяет того факта, что они существуют отдельно. Просто GCC не комбайн.
Ответить | Правка | Наверх | Cообщить модератору

28. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..."  +/
Сообщение от Аноним (-), 20-Сен-17, 18:43 
Ошибаетесь, есть.
-Wall -Werror
Можно ещё много чего включить:
https://gcc.gnu.org/onlinedocs/gcc-6.3.0/gcc/Warning-Options...

Помимо статического анализа он поддерживает динамический через ASAN, MSAN (не проверял), UBSAN и TSAN (этот не проверял).

Включается, соответственно, так:
-fsanitize=address
-fsanitize=memory
-fsanitize=undefined
-fsanitize=thread
Опция указывается и при компиляции в объектные файлы, и при линковке.

GCC не так уж сильно отстаёт от clang в этом плане.

Ответить | Правка | Наверх | Cообщить модератору

31. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..."  –1 +/
Сообщение от Аноним (-), 20-Сен-17, 21:15 
Это батенька не статический анализатор у вас там в gcc, а так, уровень дотошности.
Вы бы тихонько там посмотрели что умеет Clang LLVM, а потом бы уже писали.
Ответить | Правка | Наверх | Cообщить модератору

42. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..."  –2 +/
Сообщение от Crazy Alex (ok), 23-Сен-17, 00:51 
Это вы, батенька, горячитесь.

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

Ответить | Правка | Наверх | Cообщить модератору

44. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..."  +2 +/
Сообщение от pavlinux (ok), 25-Сен-17, 02:50 
gcc 2.7.2 рулез форева!  Ядро в три раза тоще и в 10 раз быстрее.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру