3
我是llvm/clang的新手,並且已經與MinGW成功搭建過鐺。構建後,llvm/clang仍然需要MinGW gcc嗎?
我有一個簡單的問題 - MinGW gcc仍然需要使用clang作爲c/C++編譯器嗎?
感謝, jweiboman
我是llvm/clang的新手,並且已經與MinGW成功搭建過鐺。構建後,llvm/clang仍然需要MinGW gcc嗎?
我有一個簡單的問題 - MinGW gcc仍然需要使用clang作爲c/C++編譯器嗎?
感謝, jweiboman
眼下 - 不幸的是,是的。 clang將使用gcc來組裝/鏈接這些東西。這對於例如爲鏈接器調用添加CRT對象庫提供適當的cmdline。
只要有人在clang中提供mingw的完整「toolchain」定義,就沒有必要這樣做了。只需要彙編器和鏈接器(binutils的一部分)。
在重寫驅動程序之前,是否值得在工具鏈定義上工作?有很多轉租(如mingw.org vs mingw-w64),如果沒有某種形式的通用驅動程序輸入文件,可能很難找到合適的轉賬。 – rubenvb 2012-02-19 15:47:03
@rubenvb - 我想是的。至少結果將是如何組織所有東西的知識。人們可以從小事做起,例如試圖找出Mingw的安裝位置等。 – 2012-02-19 16:28:07
真的嗎?當我在.cpp文件上運行鏗鏘3.0時,它會從Microsoft Visual Studio中調用link.exe,而不是MinGW將鐺製作的.obj文件鏈接到.exe中。 – 2012-02-19 19:02:02