The following error occurred while compiling the kernel:
make: *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c', needed by 'net/ipv4/netfilter/ipt_ecn.o' make: *** [net/ipv4/netfilter] Error 2 make: *** [net/ipv4] Error 2 make: *** [net] Error 2
The main reason is that the Linux kernel code is decompressed under windows (I think a convenient reference is also needed on Windows), but some files (such as ipt_ecn. C, etc.) are case sensitive. When decompressing on windows, they overwrite each other because they are not case sensitive, resulting in the lack of files.
Just decompress your source code and compile it again. When decompressing under windows, you will be prompted whether the same files need to be processed. Select no for all.
- Unzip decompression failed (cannot find zipfile directory)
- mybatisThere is no getter for property named ‘***’ in ‘class ***’
- tar:Error is not recoverable:exiting now [How to Solve]
- Centos7 vmware Install Error: C header files matching your running kernel were not found.
- Eclipse C/C++ Error: launch failed,binary not found
- [Solved] Ruby cannot load such file — zlib, openssl(LoadError), gem No rule to make target `/include/ruby.h’
- When using eclipse to compile projects with JNI, make: * no rule to make target ` all ‘. Stop. Solution appears
- [How to Solve] gcc-4.7.2 cannot compute suffix of object fil…
- [Solved] Go Gcc Compilation Error: gcc.exe fatal error no input files compilation terminated
- Summary of WebKit compiling on Windows platform