11.17 如何列出所有的預定義標識符?

儘管這是種常見的需求, 但卻沒有什麼標準的辦法。gcc 提供了和 -E 一起使用 的 -dM 選項, 其它編譯器也有類似的選項。 如果編譯器文檔沒有幫助, 那麼可 以使用類似 Unix 字符串工具的程序取出編譯和預處理生成的可執行文件中的 可打印字符串。 請注意, 很多傳統的系統相關的預定義標識符 (如 ``unix") 並 不標準 (因為和用戶的名字空間衝突), 因而會被刪除或改名。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)