Added -O3 optimization and other optimization, changed kernel build path