私は最新バージョンのldc2をgit複製しましたが、centOS 5システムでそれをコンパイルする方法がわかりません。
git clone --recursive git://github.com/ldc-developers/ldc
cd ldc
git submodule update --init
cmake
何も動作しないようです。 ...でもないcmake Unix Makefiles
どんなアイデアがありますか?インストールファイルがなく、追加情報にインストール手順が記載されていません。
答え1
追加情報ファイルには次の内容が記載されています。
動作しているC ++ビルド環境、CMake、現在のLLVM、およびlibconfig ++(http://hyperrealm.com/libconfig/libconfig.html)を使用できますが、大きな驚きはありません。
cmake
パッケージをインストールしましたか?また、「開発ツール」パッケージグループをインストールします。
Red Hat ベースのディストリビューションでは、パッケージグループをインストールできます。このツールは、特定の種類のタスクに関連するパッケージグループを提供します。
- 開発する
- 教育用ソフトウェア
- 編集する
次のコマンドを使用すると、リスト全体を表示できます。
$ yum grouplist | less
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Group Process
Installed Groups:
Administration Tools
Arabic Support
Armenian Support
Assamese Support
Authoring and Publishing
Base
Bengali Support
Bhutanese Support
Chinese Support
Development Libraries
Development Tools
Dial-up Networking Support
...
通常、ソフトウェアの構築に必要なすべてのパッケージを入手するには、通常コンパイラ+ライブラリをインストールする必要があります。これは、次のコマンドを使用して取得できます。
$ sudo yum groupinstall "Development Tools"
ところで、以下を使用して、グループにどのパッケージがあるかを確認できます。
$ yum groupinfo "Development Tools"
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Group Process
Group: Development Tools
Description: These tools include core development tools such as automake, gcc, perl, python, and debuggers.
Mandatory Packages:
autoconf
automake
binutils
bison
flex
gcc
gcc-c++
...
Cmakeはこのグループの一部です:
$ yum groupinfo "Development Tools"|grep cmake
cmake