其次,當源代碼仍存在錯誤時,壹般是不允許保存為二進制文件的,因為錯誤使得源代碼不能編譯為二進制,所以在仍然存在錯誤時,不能保存為aml。
再者,壹般情況下,軟件提取到的是二進制文件,即aml,再由軟件反編譯回到源代碼,展現在我們面前(可以視為變回了dsl)。即軟件把它又變了回去,但是,在變的過程中,可能出現錯誤,於是,就不能再編譯到二進制,即不能保存為aml。
對於妳的問題:
1、沒有錯誤的aml是二進制文件。是機器能直接執行的。可以直接放到clover/acpi/patched/下面。
2、在DSDT仍然存在錯誤時,不能保存為aml,只有修改所有錯誤(警告和提醒不影響),使得編譯通過,才能保存為aml。