Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

пятница, 25 января 2013 г.

Ещё один time

Внезапно узнал, что есть две утилиты time. Одна стандартная, которая показывает время, затраченное процессом на выполнение. Другая - ГНУтая, которая имеет ряд плюшек.

пятница, 10 августа 2012 г.

Как я пытался собрать gentoo при помощи clang.

Недавно случайно убил систему и под такое дело решил немого поэксперементировать. Сразу оговорюсь, что на практике менять системный компилятор не особо нужно, но если Ваши части тела жаждут приключений - это то, что Вы искали.

суббота, 28 июля 2012 г.

Создаём мануалы

Рано или поздно при написании утилиты возникает необходимость составления пользовательской документации по ней. Традиционно такой документацией является man страничка.

вторник, 17 апреля 2012 г.

Запускаем valgrind в Gentoo.

Есть в gentoo одна довольно неприятная бага: в ней не работает valgrind. Причём с довольно интересной формулировкой:
valgrind:  A must-be-redirected function
valgrind:  whose name matches the pattern:      strlen
valgrind:  in an object with soname matching:   ld-linux-x86-64.so.2
valgrind:  was not found whilst processing
valgrind:  symbols from the object with soname: ld-linux-x86-64.so.2


Стандартные советы по исправлению данной ошибки не сработали, поэтому пришлось как всегда делать собственные костыли. Для начала я расскажу как я пытался это пофиксить, ибо выглядело оно довольно забавно. Если Вам влом всё это читать, то переходите к последнему абзацу - там дано окончательное решение.

воскресенье, 12 февраля 2012 г.

cannot find -lEGL

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

воскресенье, 18 декабря 2011 г.

Странный du

Попытался посчитать размер исходников при помощи du:
find ./ -name *.[ch] | xargs du -ch | sort -h
Результат получился интересным:
22M     итого
62M     итого
83M     итого

И чему из этого я должен верить? Или мне их нужно сложить?

Да, оказывается их нужно складывать. Я не нашёл почему так происходит, но посчитал размер файлов другим инструментом. Итого - размер исходников ReactOS ~ 167 Мб.

UPD: таки понял, что не так. В данном случае du вызывается каждый раз для каждого файла заново, т.о. ни о какой сумме засчёт ключа -c не идёт.