можно установить его локально в корневом каталоге. Ususally, для которых это может быть сделано путем определения префикса параметра, настраивают сценарий.
Например,
./configure --prefix=$HOME
Так, при компиляции источников, настроенных таким способом затем Вы будете звонить
make install
двоичные файлы установят в Вас $HOME/bin
Кроме того, Вы должны переменная обходного пути.
Можно сделать это в $HOME/.bashrc следующим способом
export PATH=$HOME/bin:$PATH
Так или иначе, если Ваши источники не имеют обычной системы сборки - можно просто скомпилировать ее, вручную вставить $HOME/bin и переменную обходного пути (для предоставления доступа к ней доступной, не указывая полный путь к двоичному файлу).
Если приложение получает SIGIO
сигналы, это означает, что приложение поместило по крайней мере один дескриптор файла в асинхронный режим, например, путем выполнения fcntl(fd, F_SETFL, FASYNC)
.
Если Вы не хотите strace
для создания отчетов о тех сигналах добавьте опцию -e 'signal=!SIGIO'
. (Вам будут нужны те одинарные кавычки для заключения в кавычки '!'
в большинстве оболочек.) Из strace страницы справочника:
-e signal=set
Trace only the specified subset of signals. The default is signal=all.
For example, signal=!SIGIO (or signal=!io) causes SIGIO signals
not to be traced.
ls
, Вы получаете какое-либо чтение, пишете, и ioctl строки? – Mark Plotnick 03.02.2014, 17:45