Linux には make コマンドがありません (make: *** ターゲットが指定されておらず、makefile または make コマンドのインストール方法が見つかりません)

Linux には make コマンドがありません (make: *** ターゲットが指定されておらず、makefile または make コマンドのインストール方法が見つかりません)

知らせ! ! !

この状況は、実際には仮想マシンのインストール中に回避できます。次回仮想マシンをテストするときは、開発ツールを選択するだけです。

ここに画像の説明を挿入

さて、本題に戻りましょう。今回は問題の解決をお手伝いします。まず、make と入力すると、次の画面が表示されます。

ここに画像の説明を挿入

この場合、インターネット接続があれば、直接 yum -y install make と入力して問題を解決できます。インターネット接続がない場合は、ソース パッケージをオンラインでダウンロードしてアップロードする必要があります。

yum -y インストール make

オフライン環境で以下のURLからダウンロードし、xftp経由でLinuxシステムにアップロードします。

http://ftp.gnu.org/gnu/make/make-4.2.tar.gz

インストール手順: tarballを解凍し、make-4.2ディレクトリに移動します。

tar -zxvf make-4.2.tar.gz 

ここに画像の説明を挿入

./configureを実行します

./configure 

ここに画像の説明を挿入

make、make installと入力する

インストール

この時点で、make コマンドがインストールされています。make と入力してソース コード パッケージをコンパイルします。注意! ! ! !この方法がまだ機能しない場合は、システムに gcc がないためです。gcc ソース パッケージもインストールする必要があります。gcc ソース パッケージには依存関係が多すぎるため、ここでは説明しません。依存関係チャートを残しておきます。インストール方法については、インターネットで検索できます。ネットワーク環境がある場合は、yum -y install gcc と入力します。

ここに画像の説明を挿入

要約する

Linux で make コマンドが実行できない問題 (make: *** ターゲットが指定されておらず、makefile が見つからない問題と、make コマンドのインストール方法) に関するこの記事はこれで終わりです。Linux で make コマンドが実行できないことに関する関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux で履歴コマンドを表示および実行する方法
  • Linux のコマンドライン履歴を隠す方法を教えます
  • Linuxのシェル履歴コマンド記録機能
  • Linux コマンドラインで他のユーザーと通信する方法
  • Linux telnetコマンドの使用
  • Linux gzip コマンドのファイル圧縮実装原理とコード例
  • Linuxコマンド履歴の調整方法の詳細な説明

<<:  プロジェクトにaxiosをカプセル化する実際のプロセス

>>:  MySQL テーブル構造を Excel にエクスポートする方法

推薦する

Windows Server 2019 で NAS を構成する方法

序文このチュートリアルでは最新バージョンをインストールします。 NAS は非常に安定して動作するので...

MySQL mysqldump の使い方の詳しい説明

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

HarborをベースにしたDocker専用倉庫の構築方法

目次1. ハーバーの紹介1. ハーバーが民間倉庫を建設3. 港湾の維持管理4. Harborユーザー...

CSSとHTMLを組み合わせる4つの方法

(1)各HTMLタグには属性スタイルがあり、CSSとHTMLを組み合わせている。 <div s...

IDEA で Docker を WSL2 にデプロイする詳細なプロセス

ローカル環境はWindows10+WSL2(Ubuntu)です。サーバーにDockerをインストール...

NestJsはMongooseを使用してMongoDBを操作する

最近、NestJs フレームワークを学び始めました。学習コストは他のフレームワークよりもはるかに高く...

Web開発で使用される基本的な概念と技術の紹介

本日は、Web 開発で使われる基本的な概念と技術を初心者向けに紹介します。A から Z まで合計 2...

ie8/ie9/ie10/ie11 chrome firefox を区別するための CSS コード

ウェブサイトの互換性のデバッグは本当に面倒です。今日のウェブサイト デザイナーは、以前よりもはるかに...

MySQL 5.7 解凍版のインストール、アンインストール、および文字化けしたコードの問題のグラフィック解決

1. 解凍版のインストール(1)圧縮パッケージをダウンロードし、ディスクの場所に解凍します。圧縮パッ...

MySQL インデックス カバレッジの例の分析

この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...

JavaScript ファクトリーパターンの説明

目次シンプルファクトリーファクトリーメソッド安全な工場方法アブストラクトファクトリー要約するシンプル...

Windows Server 2016 に Oracle をインストールする方法

1. Oracle をインストールします。インターネット上には Oracle のインストール手順が多...

CentOS 6 ZLMediaKit のコンパイルとインストール分析

Centos6にZLMediaKitをインストールするZLMediaKit の作者は Ubuntu ...

mysql5.6.zip形式の圧縮版インストールグラフィックチュートリアル

はじめに: MySQL は、スウェーデンの MySQL AB によって開発されたリレーショナル デー...

Mysql8.0はソート問題を解決するためにウィンドウ関数を使用する

MySQL ウィンドウ関数の紹介MySQL は MySQL 8.0 以降、ウィンドウ関数をサポートし...