私はid3v2をインストールするための指示に従おうとしています。id3lib をインストールしましたが、エラーは発生しませんでした。私は今、「make」を実行してから、「make install」を実行しようとしています。
プロセスを実行すると、次の応答が返されます。
「id3v2 .....」と入力してプログラムを使用できると想定していました。
ただし、システムがコマンドを見つけられないようです。プログラムがインストールされていないということですか?もしそうなら、どうやって解決策を見つけようとしますか?
[root@ip-xxx-xxx-xxx-xxx id3v2-0.1.12]# make
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o convert.o convert.cpp
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o list.o list.cpp
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o id3v2.o id3v2.cpp
g++ -Wall -I/opt/local/include/ -DVERSION="\"0.1.12\"" -c -o genre.o genre.cpp
g++ -L/opt/local/lib/ -pedantic -Wall -g -o id3v2 convert.o list.o id3v2.o genre.o -lz -lid3
[root@ip-xxx-xxx-xxx-xxx id3v2-0.1.12]# make install
install -c -s id3v2 /opt/local/bin/id3v2
nroff -man id3v2.1 > /opt/local/share/man/man1/id3v2.1
[root@ip-xxx-xxx-xxx-xxx id3v2-0.1.12]# id3v2
-bash: id3v2: command not found
私はmakeファイル自体を見てきましたが、次のように書かれています:
install: all
install -c -s id3v2 ${PREFIX}/bin/id3v2
nroff -man id3v2.1 > ${PREFIX}/share/man/man1/id3v2.1
make ファイルにハード コードされているプレフィックスは次のとおりです。
/opt/ローカル
今、間違ったディレクトリにインストールしているのは本当だと思います。Makefileを調整するのは普通ですか?私は間違った木を吠えていますか?