Как я могу сделать этот evhz.c файл для выполнения правильно?

Я являюсь действительно новым в Linux. Я просто установил Ubuntu 12.04-, которую я скомпилировал и попытался запустить программу, но она не работает, и у меня нет подсказки почему. искавший на Google, но ни у кого, кажется, нет проблемы с ним. Это должна быть глупая ошибка.

программа является evhz.c (ссылка здесь: http://web.archive.org/web/20060623094750/http://homepages.nildram.co.uk/~kial/evhz.c). Программа проверяет измененный Вы сделанный в уровне опроса мыши. Я использовал это руководство: https://wiki.archlinux.org/index.php/Mouse_Polling_Rate

Я использовал gcc -o evhz evhz.c скомпилировать его.

Сначала я получил ошибку:

evhz.c: В 'основной' функции: evhz.c:35:2: предупреждение: несовместимое неявное объявление встроенной функции ‘memset’ [включило по умолчанию]

Я добавил #include string.h как предложенное руководство.

Затем я пытался скомпилировать снова, и это было скомпилировано без предупреждений.

Я использовал./evhz для выполнения его как корня. (Сценарий имеет исполняемые полномочия.)

Но ничто не показывают на экране: Я только добираюсь: :~/Desktop$ ./evhz Press CTRL-C to exit.

Это предположило для показа списка USB-устройств и их уровня опроса.

Какая-либо идея, почему не работает, предложения или альтернативные программы к evhz?

0
задан 11 August 2012 в 22:55

1 ответ

Кажется, что нет никаких очевидных проблем со сценарием (единственно возможным является изменение API, которое вряд ли будет достаточно большим, чтобы убить это или избежать незаметно для GCC), и он работает нормально для меня.

Попробуйте запустить sudo ./evhz, чтобы запустить его как root. То, что вы показываете, работает как обычный пользователь.

0
ответ дан 11 August 2012 в 22:55

Другие вопросы по тегам:

Похожие вопросы: