1. ホーム
  2. android

cygwinのダウンロード、インストールチュートリアル、およびCDTの「makeプログラムがパスに見つからない」バグの解消

2022-02-12 15:10:10

EclipseのCDTプラットフォームで自分のCコードを書いていると、"Program "make" is not found in PATH"というバグが出て、答えは、cygwinがインストールされていないことでした。 Cygwinの主な目的は、次のとおりです。 再コンパイルすることで ポシックス 系(例. リナックス , ビーエスディー など ユニックス Cygwinは、unix/linuxオペレーティング環境の学習、unixからwindowsへのアプリケーションの移植、特殊な開発作業、特にgunツールセットを使ったwindows上の組み込みシステム開発に非常に便利です。中国での組み込みシステム開発がますます盛んになるにつれて、より多くの開発者がcygwinに興味を持つようになりました。
     Cygwinには、Win32システムでPOSIXシステムコールAPIを実装したライブラリ群、簡単なソフトウェア開発ができるGNU開発ツールセット(GCC、GDBなど)、UNIXシステムでの一般的なプログラムなどが含まれています。

<スパン      そこで、cygwinをインストールして設定しないと、makeコマンドは使えません。

<スパン      開発環境:win7フラッグシップ、32、eclipse adt-bundle

     次に、Win7 32bitにcygwinをインストールする方法を教えてください。

<スパン 1. インストールウィザードファイルをダウンロードし、実行する
           Cygwinを知っている人なら誰でも知っているように、最初にダウンロードする方法は、次の通りです。  http://cygwin.com/install.html をインストールウィザードファイルとして最初に セットアップ-x86.exe Cygwinの公式ダウンロードおよびインストールウィザードファイルです。

<スパン           ダブルクリックでインストールウィザードに入る

<スパン <スパン

<スパン            Cygwinのインストール方法を選択する準備ができましたので、"Next"をクリックして次に進みます。

<スパン 2. インストールモードを選択する

<スパン         上記のように、インストールには3つのタイプがあります。
(1)インターネットからインストールする。インターネットから直接ダウンロードし、すぐにインストールします(インストール完了後も、ダウンロードしたインストールファイルは削除されず、次回のインストール時に保持されます)。
(2) インストールせずにダウンロードする。インストールファイルをローカルにダウンロードするだけで、とりあえずインストールはしないでください。
(3) ローカルディレクトリからインストールする。インストールファイルをダウンロードせずに、インストールファイルが格納されているローカルディレクトリから直接インストールします。
インストールパスを手動で指定するため、(2)を選択することを強くお勧めします。その後、[次へ]をクリックします。

<スパン <スパン    3. インストール先のストレージを選択する

<スパン             今回は直接ダウンロードインストールする方法を選択したため、ローカルのダウンロードファイル保存ディレクトリを指定する必要があります。インストールディレクトリのあるドライブには十分な空き容量が必要です(フルダウンロードの場合、最低でも600Mの空き容量が必要です)。設定後、"Next"をクリックします。

<スパン          4. ネットワーク接続方法を選択する

<スパン  上図のように、接続方法は3種類あります。
(1)直接接続。直接接続する。
(2) IE5の設定を使用する。IEの接続パラメータ設定を使用して接続します。
(3) HTTP/FTPプロキシを使用する。HTTPまたはFTPのプロキシサーバーを使用して接続します(サーバーのアドレスとポート番号の入力が必要です)。
    次に、"Next"をクリックします。

<スパン          5. ダウンロードサイトの選択

<スパン <スパン <スパン     インストールウィザードは、HTTPとFTPの両方から選択できるように、多くのダウンロードミラーサイトをリストアップしています。正直なところ、私はこれらのサイトのほとんどを試しましたが、本当に機能するものはほとんどないことに感心しました。ここでは、1つのサイトだけをお勧めします。 <スパン http://mirrors.163.com <スパン 高速で安定した最新バージョンです。

<スパン      以下の方法を試してみました。まず、リストの中からCygwin中国ミラーのアドレスを探します。http://www.cygwin.cn、見つかったらこのアドレスを選択します。このアドレスが見つからない場合は、以下の中国ミラーのアドレスを手入力します。http://www.cygwin.cn/pub/、次に "追加" をクリックして、再度リストから選択します。しかし
       接続が表示されない。

           注意! これは公式のダウンロードではなく、インストールウィザードがダウンロードミラーサイトから取得する圧縮されたインストールリストファイルです。このインストールリストファイルは、Cygwinによって指定され、新しいバージョンがリリースされるたびに更新されます。インストールウィザードが、ダウンロードできるものとできないものを正確に把握するために使用されます。また、ダウンロードリストファイルには、各ダウンロードファイルの MD5 検証コードも含まれており、これは非常に重要です。

<スパン         6. ダウンロードまたはインストールが必要なパッケージを選択する

<スパン <スパン              インストールリストファイルのダウンロード後、ウィザードでリストの内容を表示し、最終的にどのインストールパッケージをダウンロードするか、ユーザーが自由に選択できるようになっています。どのように選択するのですか?各インストーラ名の後ろにある丸い矢印のアイコンをクリックするだけです。アイコンの後ろのテキストは、そのインストーラに使用されているダウンロード/インストール方法を正確に示しており、クリックするたびに変化します。
(1)デフォルト。これはデフォルトの選択で、パッケージのデフォルトインストールのみがダウンロード/インストールされます (パッケージの左側にある + 記号をクリックして展開し、デフォルトインストールが実際にどのようなものかを確認することができます)。
(2) インストール:パッケージの内容をすべてダウンロード/インストールすることを意味します。要求される容量も最大となる。
(3) 再インストール:パッケージの内容を(前回の通常のダウンロード/インストール時に選択した内容に基づいて)再ダウンロード/インストールすることを意味します。このオプションは非常に便利なので、次の記事で後ほど説明します。
(4)アンインストールする。これは説明不要ですよね?
    ユーザーは、実際のニーズに応じて、何をダウンロード/インストールするかを決めることができます。後々、様々な問題に悩まされないためにも、デフォルトの方法を選択することをお勧めします。
    ウィンドウ上部の "Keep", "Prev", "Curr", "Exp" などは、現在のツリー構造の表示方法を変更するためにのみ使用し、ダウンロード/インストールには影響を与えません。ユーザーはデフォルトの"Exp"を使用することができます。その後、"Next"をクリックすると、ダウンロードが開始されます。

<スパン         7. ダウンロード

<スパン <スパン         上に表示されているのは、ダウンロードの進行状況を示すウィンドウです。現在ダウンロードされているファイルの名前、ファイルのサイズ、ダウンロードの進行状況、全体のダウンロードの進行状況など、主要な情報を見ることができます。すべてのファイルをダウンロードする「インストール」方式を選択した場合、ダウンロードに時間がかかるので、仮眠を取るなどして、他の作業をすることができます。ダウンロードに時間がかかります。

    ユーザーの運が良ければ、一度にダウンロードできるかもしれません。もしそうなったら、おめでとうございます。

<スパン      ダウンロードが不完全であることを示すプロンプトが表示された場合は、前の手順を繰り返してください。

<スパン <スパン      8. インストール

<スパン         すべてのローカルファイルのダウンロードが完了したら、上記の手順の3を繰り返しますが、今回は "ローカルライブラリからインストールする" を選択します。

<スパン

<スパン      その後、「OK」をクリックし、プログラムのインストールが終了するのを待ちます。

<スパン <スパン 9. makeコマンドが見つかりませんでした。

         ステップ1~3を再起動し、パッケージ選択で、makeを検索すると、makeを含むパッケージが表示されるので、ここでdevelパッケージのmakeコマンドを選択してインストールするか、デフォルトをインストールに変更します。手順8を繰り返して、makeコマンドをインストールします。

<スパン       10. cygwinが正常にインストールされたら、コマンドラインで "make"と入力します。command not foundのプロンプトが出なくなれば、インストールは成功です。または、インストール先のディレクトリを見て、例えば私のインストール先はC; \cygwin で、make.exeが見つかると思いますが、これも正常にインストールされています。

<スパン        その後、下記のeclipseで、project'property-C/C++ build--settingsを設定する。詳しくは、以下のドキュメントを参照してください。 http://blog.csdn.net/derek_zhang_/article/details/8761893

<スパン

<スパン