Pracuję z Clion i minigw-w64. IDE używa cmake.Dołączanie innego kompilatora niż GCC do Clion IDE na Windows
Odkryłem błąd w GCC, który zmusza mnie do zmiany kompilatorów, nie mam wyboru. Błąd ma związek z tym, w jaki sposób gcc obsługuje wyrównanie stosów. Clion wydaje się wspierać tylko minigw i cygwin w oknach, które, jak sądzę, są zestawami narzędzi, które używają kompilatora gcc.
Czy istnieje prosty sposób na przekonanie Clion/cmake do użycia innego kompilatora? Czytałem, że klang jest bardzo podobny do GCC, ponieważ akceptuje te same flagi kompilatora, więc zastanawiam się, czy to może być dobra alternatywa. Przeczytałem także, że możesz zmienić kompilator, którego cmake używa właśnie przez zmianę niektórych flag, ale nie wiem, w którym pliku to umieścić, lub jeśli zmieniając to złamie kompatybilność z Clionem.
nie mogę uzyskać to do pracy. Cmake nie skompiluje się. Oprócz tego, co powiedziałeś, spróbowałem ustawić linker i inne parametry na odpowiedniki klangowe, nadal nie działało. – Thomas
Dokładnie jaki masz problem? Czy zainstalowałeś 'clang'? –
Błąd @MatsPetersson: kompilator C++ "clang ++. Exe path here" nie jest w stanie skompilować prostego programu testowego. Dzieje się tak, gdy próbuję zaktualizować argumenty pamięci podręcznej cmake. – Thomas