Citation
null
Kernel source for the kernel you are running. The symbolic link /lib/modules/`uname -r`/build should point to the source directory
Citation
null
symphysodon:/lib/modules/2.6.18-4-k7/build# make
awk: cannot open /lib/modules/2.6.18-4-k7/build/include/linux/version.h (No such file or directory)
/bin/sh: line 0: [: -ge: unary operator expected
/bin/sh: line 0: [: -ge: unary operator expected
-=- Logitech QuickCam USB camera driver -=-
Makefile target examples:
make all - Compile driver and utilities against current running kernel
make all USER_OPT=-DDEBUG - Compile with debugging code and messages
make all LINUX_DIR=/usr/src/linux - Compile against specified kernel source
make install - Copy driver and utilities into standard locations (needs root)
make install PREFIX=/usr - Copy utilities to /usr/bin instead of /usr/local/bin
make install MODULE_DIR=/lib/modules/2.4.0 - Copy module to /lib/modules/2.4.0/misc
make clean - Remove object files from the source directory
Current configuration:
Driver source directory (PWD): /usr/src/qc-usb-0.6.5
Kernel source directory (LINUX_DIR): /lib/modules/2.6.18-4-k7/build
Module install directory (MODULE_DIR): /lib/modules/2.6.18-4-k7
Utility install directory (PREFIX): /usr/local
User options (USER_OPT): -DHAVE_UTSRELEASE_H=
Driver file name (use with insmod): quickcam.o
Kernel version code:
# insmod ./qc-usb-0.6.5/quickcam.ko
insmod: error inserting './qc-usb-0.6.5/quickcam.ko': -1 Unknown symbol in module