2012-06-18 7 views
0

Я получаю следующее сообщение об ошибке:GCC Linker ошибка предположительно

error

Я после этого учебника: http://wiki.minix3.org/en/DevelopersGuide/DriverProgramming

Это мой Makefile: enter image description here

Мой код на пастебин:

http://pastebin.com/Jtn2cEsW

http://pastebin.com/YrpKh32m

Edit: Изменение LPADD в переменную LDADD изменил ошибки на: error2

Извините за количество изображений, я не могу запустить X11 в связи с использованием VirtualBox.

+0

Vote закрыть? Совершенно ясно, что вопрос здесь. – KevinDTimm

+0

Что такое вывод «env» на консоли? В частности, значения libsys и libchardriver. – stanri

+0

Простите, мой сборщик разбился, не смог его восстановить. Нашел решение, используя источники в/usr/src/drivers/hello, которые скомпилированы в порядке. – RobotRock

ответ

2

В вашем сборочном файле, он должен быть LDADD, не LPADD

+0

Теперь я получаю другой результат, кажется, указывает недостающую ссылку в libchardriver. Я обновил свой первоначальный пост, включив ошибки. – RobotRock

+0

Теперь у вас большие проблемы. Кажется, ваша среда не соответствует примеру сайта, поэтому некоторая другая библиотека, которая должна иметь getprocnr (и другие), не связана. – KevinDTimm

Смежные вопросы