0
コンパイルが速くなるようなスクリプトを作りたいと思っています。私はXYZ.cppファイルをコンパイルしたいので、出力をXYZ.outにします。私はそれを実行C++をコンパイルするためのスクリプト
#!/bin/bash
# getting the part before .cpp
var1=`echo "$1" | cut -d"." -f1`
# compile
g++ -std=c++11 -Wall -pedantic -Wno-long-long "$1" -o "$var1.out" -lm
:
は、ここに私のスクリプトですccc program.cpp
は
スクリプトが実行されますが、出力はまだa.out
です。私は間違って何をしていますか?
'$ var1'の値をエコーした場合、それは何ですか? –
'xtrace'を使用してスクリプトを実行します。たとえば、' bash -x ccc program.cpp'です。それはすべての拡張を表示し、何が起きているのかを明らかにするでしょう。 – cdarke