GNU/Linux >> Linux の 問題 >  >> Linux

`Cygwin` に `build-essential` をインストールするには?

Cygwin にはビルドに不可欠なパッケージはありません。

Build-essential はパッケージのコレクションです。そのため、パッケージを手動で選択する必要があります。これは次のとおりだと思います:

<オール>
  • make
  • automake
  • gcc
  • gcc-c++
  • 開発を行っていると仮定すると、これらのパッケージを Devel ブランチから選択する必要があります。これは、最初に Cygwin をインストールするときに行われ、リストからダウンロード サイトを選択した後、インストーラーがパッケージを選択するように求めます。

    Gtk-WARNING **: can not open display: については エラーです。これは、システムが Cygwin の X11 ディスプレイ サーバーを実行していないためです。このサーバーは、グラフィカル アプリケーションがレンダリングするためのサーフェスを提供します。 http://x.cygwin.com/ をチェックしてください。

    Windows で gedit を実行する場合は、ここで Windows 用のバイナリを取得する必要があります。これは Windows 用に構築されており、Cygwin は必要ありません。

    編集 :sudo apt-get install build-essential を実行中 初等 OS では、Freya は次の依存関係もインストールされると述べているため、「より Linux に近い」ビルド環境にも同様に必要になるでしょう。

    次の追加パッケージがインストールされます:

    • g++
    • g++-4.8
    • libstdc++-4.8-dev

    推奨パッケージ:

    • g++-multilib
    • g++-4.8-multilib
    • gcc-4.8-doc
    • libstdc++6-4.8-dbg
    • libstdc++-4.8-doc

    次の新しいパッケージがインストールされます:

    • 必須のビルド
    • g++
    • g++-4.8
    • libstdc++-4.8-dev

    インストールされているファイルのリストはここにあり、ファイル リストの内容 (2014 年 4 月 24 日現在) は、私が作成したこの PasteBin にあります。


    build-essential は、その依存関係を省略した抽象パッケージです:

    • dpkg-dev
      • binutils
      • bzip2
      • libdpkg-perl
      • 作る
      • パッチ
      • パール
      • タール
      • xz-utils
    • g++
    • gcc
    • libc6-dev
    • 作る

    したがって、Cygwin では、それらの代替をインストールするのは同じです:

    apt-cyg install make gcc-core gcc-g++ patch bzip2 perl tar xz
    

    make と gcc-g++ (g++ )、gcc-core (gcc に依存) )、最も重要です。

    Cygwin でさまざまなプロジェクトをコンパイルしたい場合は、以下のパッケージも役立つ場合があります。 libboost-devel は非常に大きいので注意してください。

    apt-cyg install git automake cmake python3-devel libboost-devel
    

    Linux
    1. Ansibleプレイブックを使用してソフトウェアパッケージをインストールする方法

    2. NixosにNpmパッケージをインストールする方法は?

    3. UbuntuにRPMパッケージをインストールする方法

    1. UbuntuにRPMパッケージをインストールする方法

    2. Linuxで特定のリポジトリからパッケージをインストールする方法

    3. apt-get を使用してローカルの .deb パッケージをインストールする方法

    1. CentOSにRPMパッケージをインストールする方法

    2. CentOS7にアップデートをインストールする方法

    3. Ubuntu20.04にqBittorrentをインストールする方法