Makefileはrootとしても実行できません!

Makefileはrootとしても実行できません!

プログラムをコンパイルしようとしてcプログラムを実行しようとすると、makefile「権限が拒否されました」というメッセージが表示されます。

これが私がしたことです:

root@mycpu:/usr/bin# MakeFile
-bash: /usr/bin/MakeFile: Permission denied
root@mycpu:/usr/bin# 

答え1

最初:

  1. エントリをにコンパイルしないでくださいroot。完全に不要です。決勝戦には必要かもしれませんが、make installそうでない場合はそうではない可能性が高いです。
  2. で内容をコンパイルしないでください/usr/bin。ここに(基本システム)ユーティリティがインストールされます。

代わりに:

  1. 「あなた」(一般ユーザー)に合わせてコンパイルします。
  2. ~/buildソースコードを解凍した一時ディレクトリなど、ホームディレクトリのどこかにコンテンツをコンパイルします。

Makefile は実行ファイルではありません。make特定のソフトウェアを構築する方法に関するプログラムの指示を含むファイルです。

と入力するとMakefileを使用できますmake

ソフトウェアにインストール手順(INSTALLファイルの検索)が付属している場合は、その手順をお読みください。

関連情報