私はcmakeを使用しています。私は.cppファイルを持っているとしましょう。 cmakeでこのcppファイルをアセンブリコードにコンパイルしてから、他の操作を行い、その後に生成されたアセンブリから実行可能ファイルを作成することは可能ですか?cmakeアセンブリファイルを生成し、それを実行可能ファイルにコンパイルします
更新: 基本的にHello.cppをHello.sにコンパイルします(後でそれを変更してオブジェクトファイルを作成します)。しかし、私は(それはちょうどHello.a静的ライブラリを作成します)そのコード付きのasmファイルを生成することはできません:あなたは唯一の-S
オプションを使用してアセンブリを生成するためにGCCを伝えることができ
add_library(Tutorial Hello.cpp)
set_target_properties(Tutorial PROPERTIES COMPILE_FLAGS "-S")
install (TARGETS Tutorial DESTINATION bin)
[cmakeでasmファイル生成後にシェルコマンドを呼び出す]の可能な複製(http://stackoverflow.com/questions/41987775/call-shell-command-after-asm-file-generation-in-cmake) – Florian