プログラムをコンパイルしようとしてc
プログラムを実行しようとすると、makefile
「権限が拒否されました」というメッセージが表示されます。
これが私がしたことです:
root@mycpu:/usr/bin# MakeFile
-bash: /usr/bin/MakeFile: Permission denied
root@mycpu:/usr/bin#
答え1
最初:
- エントリをにコンパイルしないでください
root
。完全に不要です。決勝戦には必要かもしれませんが、make install
そうでない場合はそうではない可能性が高いです。 - で内容をコンパイルしないでください
/usr/bin
。ここに(基本システム)ユーティリティがインストールされます。
代わりに:
- 「あなた」(一般ユーザー)に合わせてコンパイルします。
~/build
ソースコードを解凍した一時ディレクトリなど、ホームディレクトリのどこかにコンテンツをコンパイルします。
Makefile は実行ファイルではありません。make
特定のソフトウェアを構築する方法に関するプログラムの指示を含むファイルです。
と入力するとMakefileを使用できますmake
。
ソフトウェアにインストール手順(INSTALL
ファイルの検索)が付属している場合は、その手順をお読みください。