在linux下編譯android源碼或者webkit等程序源碼時,不論在源碼下加什麼錯誤,編譯器都默認正確,檢索不到錯誤,此時,可能是之前編譯的生成文件默認編譯器不再檢索編譯新修改過的文件,只是發現修改,但不會重新生成新文件,此時可通過刪除生成目錄下文件,來重新編譯。比如webkit開宏之後,編譯器編譯不到,此時,可以刪除out/target/product/generic/obj/STATIC_LIBRARIES/和out/target/product/generic/obj/SHARED_LIBRARIES/目錄下文件,然後重新編譯,編譯器就會從頭開始檢索文件,開宏等都可以檢測到