Здравствуйте, не нашел раздела "Для начинающих", поэтому тему создал тут. Недавно появилась задача программирования под linux. Изучаю соответствующую литературу. Нужно скомпилировать исходник. Для этого создан Makefile (приведен в книге)
% make
make[1]: Entering directory `/usr/src/linux-2.6.10'
CC [M] /home/ldd3/src/misc-modules/hello.o
Building modules, stage 2.
MODPOST
CC /home/ldd3/src/misc-modules/hello.mod.o
LD [M] /home/ldd3/src/misc-modules/hello.ko
make[1]: Leaving directory `/usr/src/linux-2.6.10'
% su
root# insmod ./hello.ko
Hello, world
root# rmmod hello
Goodbye cruel world
root#
При вызове команды make выдается сообщение
*** команды встречены до первого определения цели. Останов.То, что пути в файле надо скорректировать под свою систему понимаю. Думаю, что ошибка сейчас не из-за этого. Гулил, в чем может быть проблема не понял.
Centos 6.2
Kernel linux 2.6.32-220.23.1.el6.x86_64