On Mon, 29 Nov 2010 17:45:15 +0800, 乔崇 said: > change mycc to this will work,:) > > #!/bin/sh > gcc "$@" -O0 || > gcc "$@" -O1 || > gcc "$@" That may result in issues - the problem is that there are places in the kernel where 'gcc -O0' will *compile* cleanly, but not actually *run* correctly.