私がやろうとしているのは、オブジェクトファイルからC++ファイルを作成することですが、その方法を理解することはできません。makefileを使って.oオブジェクトファイルからC++ファイルを作成できますか?
INCLUDEDIR = ../headers
CXXFLAGS = -std=c++11 -I $(INCLUDEDIR) -Wall -Wfatal-errors -O2
all:primeFactors.o
primeFactors.o: primeFactors.cpp $(INCLUDEDIR)/primeFactors.h
g++ $(CXXFLAGS) -c $< -o [email protected]
私はこれを構築しようとした際、私は取得
私は理解しますが、私はそれから言われますprimeFactor.cpp引数を取り出したときにすべきものは何もありません
make: *** No rule to make target 'primeFactors.cpp', needed by 'primeFactors.o'. Stop.
makeファイルで行われます。これを行う方法はありますか?
なぜそれはまったく可能だと思いますか? –
このhttps://reverseengineering.stackexchange.com/専用のネットワークがあります。オブジェクトファイルをコンパイルして魔法のようにcppファイルを取り出すのは簡単ではありません。 –
これは[ディスアセンブラ](https://en.wikibooks.org/wiki/X86_Disassembly/Disassemblers_and_Decompilers)と呼ばれています。私はあなたが適切なコードを盗もうとしていない限り、あなたがしたいことではない賭けに喜んでいます。 – kabanus