インストールする方法 build-essential
in Cygwin
?
以下を使用してみました:apt-cyg install build-essential
しかし、機能しません。
Installing build-essential
Package build-essential not found or ambiguous name, exiting
私も次のような問題を抱えています:
(gedit: 13864): Gtk-WARNING **: can not open display:
クランチをインストールできません。それを見る:
$ make all
Building binary...
/usr/bin/gcc -pthread -Wall -pedantic -std=c99 undefined crunch.c -lm -o crunch
gcc: error: undefined: No such file or directory
Makefile:48: recipe for target 'crunch' failed
make: *** [crunch] Error 1
ここでの問題は何ですか?どのように修正できますか?
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用のバイナリ here を取得する必要があります。これはWindows用に構築されており、Cygwinを必要としません。
[〜#〜] edit [〜#〜]:実行中Sudo apt-get install build-essential
Elementary OSでは、Freyaは次の依存関係もインストールされると述べているため、おそらく「Linuxに近い」ビルド環境でも同様にしたいと思うでしょう。
次の追加パッケージがインストールされます。
推奨パッケージ:
次の新しいパッケージがインストールされます。
インストールされているファイルのリストは here で、ファイルリストの内容(2014年4月24日現在)は このPastebinで です。