/dev/stdout – Telegram
/dev/stdout
3.99K subscribers
18.9K photos
2.57K videos
74 files
3.15K links
cat /dev/random
Download Telegram
Forwarded from 🦊 tail -f /root/senko.log (senkodev 🦊)
1
Forwarded from niro
average желание дропнуть в тгк 15 постов с ебучим котом для любимых подписчиков
🥰8
2
Forwarded from у меня была корова (корова мууууу)
NIGGA TETO

author: @somasuki_77
🔥4
2
6
Forwarded from 🦊 tail -f /root/senko.log (senkodev 🦊)
😇41
Forwarded from ahtoh
😨4
Forwarded from 🦊 tail -f /root/senko.log (senkodev 🦊)
1
Forwarded from 🦊 tail -f /root/senko.log (senkodev 🦊)
This media is not supported in your browser
VIEW IN TELEGRAM
1
😎2
Forwarded from lox (Jonas)
😐1
Forwarded from lox (deltaost)
люблю Gentoo 😀😀 и всё что с ним связано 🐧🐧 genkernel, установку системы с терминала 🐧🐧🖼️ рекомпилить кернел при установке каждого второго пакета 🐧🐧🐧 обожаю смотреть список USE-флагов и отключать неиспользуемые 25 лет технологии❤️😀

openrc это моя стихия 💗🖼️🖼️ редактировать make.conf и ставить агрессивные флаги чтобы рекомпилить пакеты по 7 раз с funroll-loops и lto 🖥🖥 в bash_history у меня только emerge 🐧🐧

если ты не в теме Gentoo и не знаешь как конфигурировать кернел то не пиши мне 🐧🐧👎😤
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰21💩1
❤‍🔥1
Forwarded from #HEX • IT
cppcheck — это проект статического анализа с открытым исходным кодом, ориентированный в первую очередь на нахождение реальных ошибок в коде с минимальным количеством ложных срабатываний.

cppcheck перестраховывается, причём планка адекватности высока. Большинство проверок cppcheck по умолчанию не включает. Среди них следующие категории проверок, каждая из которых может включаться/выключаться независимо:

error — явные ошибки, которые анализатор считает критическими и обычно они приводят к багам (включено по умолчанию);

warning — предупреждения, здесь даются сообщения о небезопасном коде;

style — стилистические ошибки, сообщения появляются в случае неаккуратного кодирования (больше похоже на рекомендации);

performance — проблемы производительности, здесь cppcheck предлагает варианты, как сделать код быстрее (но это не всегда даёт прирост производительности);

portability — ошибки совместимости, обычно связано с различным поведением компиляторов или систем разной разрядности;

information — информационные сообщения, возникающие в ходе проверки (не связаны с ошибками в коде);

unusedFunction — попытка вычислить неиспользуемые функции (мёртвый код), не умеет работать в многопоточном режиме;

missingInclude — проверка на недостающий #include (например, используем random, а подключить stdlib.h забыли).

Включаются проверки параметром --enable, список категорий проверок перечисляется через запятую.

Существует ключевое слово all, которое включает все перечисленные проверки.

Примечание. Параметры -j и режим проверки unusedFunction несовместимы, поэтому -j выключит проверку unusedFunction, даже если она указана явно.


И это ещё не всё. Если ваша программа безошибочна с точки зрения анализатора, попробуйте запустить cppcheck с параметром --inconclusive. Данный режим действительно включает все возможные проверки, даже ошибки с малой вероятностью, которые cppcheck пропускает по умолчанию.

Примеры использования:

cppcheck -q -j4 --enable=warning,style,performance,portability ./source
cppcheck -q --enable=all ./source
cppcheck -q --enable=all --inconclusive ./source
🖕43👍2🥰11