How to change CMake object file suffix from default '.o'
English
Deutsch
Um CMake so zu konfigurieren, dass es ein alternatives Objektdatei-Suffix verwendet (Standard: .o auf Linux), verwende diese Zeilen in deiner CMakeLists.txt:
CMakeLists.txt
set(CMAKE_C_OUTPUT_EXTENSION ".rel")
set(CMAKE_CXX_OUTPUT_EXTENSION ".rel")Dieses Beispiel ändert die Ausgabeverlängerung von .o zu .rel (was für den SDCC-Compiler erforderlich ist). Stelle sicher, dass du ".rel" durch deinen gewünschten Ausgabesuffix ersetzt.
Beachte, damit diese wirksam werden, musst du möglicherweise CMakeCache.txt, CMakeFiles Note that in order for these to take effect, you might need to completely remove CMakeCache.txt, CMakeFiles & cmake_install.cmake: cmake_install.cmake vollständig entfernen:
cleanup_cmake_cache.sh
rm -rf CMakeCache.txt CMakeFiles cmake_install.cmakeIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow