Próbuję przekazać -S do gcc dla jednego z moich plików wykonywalnych. Próbowałem to:Generowanie zespołu docelowego
set_target_properties(MyTarget PROPERTIES COMPILE_FLAGS "-S")
ale otrzymuję „Format pliku nie jest rozpoznawany, traktując jako skrypt linkera”
(buduje dobrze bez tej linii)
jest coś nie tak z przechodzącej -S jak to? Czy istnieje inny sposób, aby CMake wypisać pliki montażowe .s?
dowiedziałem się, że po wpisaniu „make help” na projekcie CMake, zobaczysz listę celów. "MyTarget.s" jest jednym z nich, więc po prostu robi "make MyTarget.s" produkuje zespół, którego szukałem. –