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

推薦する

Mysql が CPU を過剰に占有する場合の最適化方法 (必読)

Mysql が CPU を占有しすぎる場合、どこから最適化を開始すればよいでしょうか? CPU 使...

Tomcat のパフォーマンス最適化方法の簡単な概要

Tomcat自体の最適化Tomcat メモリ最適化起動時に大きなメモリ ブロックが必要であることを ...

HTMLフォーム要素の詳しい解説(パート1)

HTML フォームは、さまざまな種類のユーザー入力を収集するために使用されます。 HTML フォー...

CSS3 テキストアニメーション効果

効果 html <div class="sp-container">...

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以...

MySQL のインデックスの種類と基本的な使用例

目次索引- 総合索引- ユニークなインデックス- 主キーインデックス- 複合インデックス- 全文索引...

js シンプルで粗雑なパブリッシュとサブスクライブのサンプルコード

パブリッシュ/サブスクライブとは何ですか?例を挙げてみましょう。あなたは服を買うために店に行きます。...

Vue3を使用してjsで呼び出せるコンポーネントを実装する

目次序文1. 従来のVueコンポーネント1. メインコンポーネントコード: 2. 使用方法3. 成果...

負荷分散と動的および静的分離操作を実現するDocker NginxコンテナとTomcatコンテナ

Tomcat8 イメージをダウンロード [root@localhost ~]# docker sea...

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...

Docker で MySQL を起動したときに SQL 文を自動的に実行する方法

Docker で MySQL コンテナを作成する場合、コンテナの起動後にデータベースとテーブルが自動...

フレックスレイアウトを使用してページレイアウトを簡単に実装するためのサンプルコード

では、早速コードを見てみましょう。 1. 上部、中央、下部のレイアウト: <!DOCTYPE ...

MySQLの暗黙的な変換について話す

作業の過程で、暗黙的な変換が発生するケースが数多くあります。暗黙的な変換は、クエリの速度低下を引き起...

MySQL でのテーブルの作成と削除の詳細な例

テーブル作成コマンドには以下が必要です。 テーブルの名前フィールド名各フィールドを定義します(タイ...

MySqlのインストールとアンインストールに関する詳細なチュートリアル

この記事では、MySqlのインストールとアンインストールのチュートリアルを参考までに紹介します。具体...