2012-02-19 60 views

回答

7

眼下 - 不幸的是,是的。 clang將使用gcc來組裝/鏈接這些東西。這對於例如爲鏈接器調用添加CRT對象庫提供適當的cmdline。

只要有人在clang中提供mingw的完整「toolchain」定義,就沒有必要這樣做了。只需要彙編器和鏈接器(binutils的一部分)。

+0

在重寫驅動程序之前,是否值得在工具鏈定義上工作?有很多轉租(如mingw.org vs mingw-w64),如果沒有某種形式的通用驅動程序輸入文件,可能很難找到合適的轉賬。 – rubenvb 2012-02-19 15:47:03

+0

@rubenvb - 我想是的。至少結果將是如何組織所有東西的知識。人們可以從小事做起,例如試圖找出Mingw的安裝位置等。 – 2012-02-19 16:28:07

+0

真的嗎?當我在.cpp文件上運行鏗鏘3.0時,它會從Microsoft Visual Studio中調用link.exe,而不是MinGW將鐺製作的.obj文件鏈接到.exe中。 – 2012-02-19 19:02:02

相關問題