我正在用Clion和minigw-w64進行開發。 IDE使用cmake。在Windows上將不同於GCC的編譯器附加到Clion IDE上
我發現了一個GCC中的錯誤,迫使我切換編譯器,我別無選擇。該錯誤與gcc如何處理堆棧對齊有關。 Clion似乎只支持windows上的minigw和cygwin,我相信這兩個工具都使用gcc編譯器。
有沒有一種簡單的方法讓Clion/cmake使用不同的編譯器?我已經讀過,clang與GCC非常相似,因爲它接受相同的編譯器標誌,所以我想知道這是否是一個好的選擇。我也讀過你可以通過改變一些標誌來改變cmake使用的編譯器,但我不知道在哪個文件中放置它,或者如果改變它將會破壞與Clion的兼容性。
我不能得到這個工作。 Cmake不會編譯。除了你所說的,我還嘗試設置連接器和其他參數給叮噹夥伴,仍然沒有工作 – Thomas
你究竟遇到什麼問題?你有沒有安裝'clang'? –
@MatsPetersson錯誤:C++編譯器「clang ++ .exe路徑在這裏」不能編譯一個簡單的測試程序。當我嘗試更新cmake緩存參數時會發生這種情況。 – Thomas