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 にエクスポートする方法

推薦する

フォーム要素の簡単な実装コードでは登録を例に挙げています

コード実装:コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...

Nginx レベルで基本的なユーザー認証を構成する手順を完了します。

序文アプリケーション シナリオ: おそらく、内部 Web サイトは外部ユーザーにアクセス可能である必...

CentOS 7 に Percona Server+MySQL をインストールする

1. 環境の説明(1) CentOS-7-x86_64、カーネルバージョン uname -r は、 ...

CSS グリッドレイアウトの完全ガイド

Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...

IE をフリーズさせる HTML コード

任意のテキスト エディターを開き、次のコードをコピーして、たとえば SomeFilename.htm...

Vue コンポーネントでのアンチシェイクとスロットリングの使用例の分析

入力ボックスへのユーザー入力、ウィンドウのサイズ変更、スクロール、Intersection Obse...

Bootstrap3.0 学習ノートテーブル関連

この記事では、Webサイトを作ったことがある人にとっては馴染みのあるテーブルについて主に説明します。...

MYSQL インストールの解凍バージョンと発生したエラーと解決策

1 インストールMYSQL 公式サイトから対応する解凍バージョンをダウンロードし、必要なディレクトリ...

React でインデックスをキーとして使用することが推奨されないのはなぜですか?

1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...

CSS3 は 3D キューブの読み込み効果を作成します

簡単な説明これは CSS3 のクールな 3D キューブのプリロード効果です。この特殊効果は、シンプル...

get メソッドによる HTML フォームの値転送の例

google.htmlインターフェースは図の通りですコードは図のとおりです: (比較的シンプルで、入...

MySql で SQL 実行プランをクエリするために explain を使用する方法

explain コマンドは、クエリ オプティマイザーがクエリの実行を決定した方法を確認する主な方法で...

Docker で PostgreSQL を実行し、いくつかの接続ツールを推奨する

1 はじめに PostgreSQL は、非常に充実した機能を備えたフリーソフトウェアのオブジェクトリ...

React Fiber構造の作成手順

目次リアクトファイバーの作成1. 始める前に2. React.renderから始める3. 終了リアク...

Nginx http ヘルスチェック構成プロセス分析

パッシブチェックパッシブ ヘルス チェックでは、NGINX と NGINX Plus はイベントの発...