On Sat Dec 8 16:45:45 2012, chn475...@gmail.com (李金魁) wrote: > hello : > i find a bug when i "make install" e1000e Gbit ethernet driver! > as follows: > [root@xdja src]# make install > make -C /lib/modules/2.6.18-308.el5/build SUBDIRS=/root/64位CentOS 5.8 > -B网卡驱动/igb-4.0.17/src modules > make: invalid option -- ? [...]
This is not a problem with make, but with the fact that the Makefile you're using doesn't support with spaces in filenames. This is not unique to that Makefile: I rarely see Makefiles that do support spaces in filenames. In fact, tools and scripts on Unix/Linux systems generally assume that you do not use any characters in filenames that have meaning to the shell, such as spaces, quotes, commas, etcetera. Rename your directory so it doesn't have any such characters in them. Then restart the buld process from scratch. -- Reinier _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make