Pythonスクリプトを使ってC++で書かれたコードをコンパイルして、xディレクトリに "make"を実行するとエラーが発生します。コードのコンパイルには数秒かかりますので、スクリプトを60秒間スリープさせてコードのコンパイルを完了させるには、timeモジュールを使用しています。ここでPythonスクリプトでC++コード(make)のビルドを実行
はコードです:コードの残りの部分は作成されませんでしたログファイルに依存しているため
make: *** No rule to make target `../../ads/main/unittest'. Stop.
from subprocess import call
from time import sleep
def make_ut_adsmain():
os.system("make ../../ads/main/unittest")
# call(["ls", "-l"])
sleep(60)
make_ut_adsmain()
# Run other functions when compiled...
エラーコードは、実際にコンパイルされません。私を案内してください。
そのディレクトリで手動でmakeを実行しても問題ありませんか?これはPythonがMakefile – vkuo
を見つけることができないことを示しているようです。私はちょうどそれを解決することができます。以下にソリューションを掲載してください。 –