これは autoconf での私の最初の試みです。いくつかの異なるコードを変更してユーティリティに追加し、次に必要な make.am とその他のファイルを取得して、同じプログラムに記述した内容で動作するようにそれらを変更しました。それはそれで機能したので、変更する必要があったのは、名前とバージョン、および main.c とヘッダー ファイル名だけでした。私が行うと、構成してから作成すると、すべてうまくいきます。「make install」に到達すると、このエラーが発生しますが、その理由はわかりません。
Making install in src
make[1]: Entering directory `/home/userx/Dropbox/mhsetroot-MAKE/src'
make[2]: Entering directory `/home/userx/Dropbox/mhsetroot-MAKE/src'
/bin/bash ../config/mkinstalldirs /usr/local/bin
/usr/bin/install -c mhsetroot /usr/local/bin/mhsetroot
/usr/bin/install: cannot create regular file `/usr/local/bin/mhsetroot': Permission denied
make[2]: *** [install-binPROGRAMS] Error 1
make[2]: Leaving directory `/home/userx/Dropbox/mhsetroot-MAKE/src'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/userx/Dropbox/mhsetroot-MAKE/src'
make: *** [install-recursive] Error 1
ディレクトリを作成できません。それで、私はそれを疲れさせました。
mkdir /usr/local/bin/mhsetroot
同じエラーが発生するため、これは単なるアクセス許可の問題ですよね? それがすべてである場合、それは私のものではなく、他の誰かのコンピューターで動作するはずですか? また、最初に「sudo」モードにならなくても「make install」が機能するように、「local/bin」にどのような権限を設定する必要がありますか?