這些目錄的libc目錄需要傳遞給鐺,因此它可以分析代碼,包括libc的標題正確:包括對我的平臺(Ubuntu的)在多個平臺/版本
/usr/include/x86_64-linux-gnu
/usr/lib/gcc/x86_64-linux-gnu/4.6/include
/usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed
在其他平臺和gnu libc版本上找到此目錄的位置的最簡單方法是什麼?我需要這個來創建一個可移植的構建腳本。
請告訴我這是標準化的某種方式或形式。 pkg配置?
Clang *應該*被構建爲在系統頭文件的正確位置查找;如果不是,那麼配置的方式似乎就是一個問題。 – ephemient
@ephemient:那麼,那些構建鏗鏘的東西是在哪裏獲得的? –
它被硬編碼到Clang源代碼中,並進行修改以適應發行版。我會回答更多細節。 – ephemient