rootアクセスなしでcentOS 5システムでldc2をコンパイルする

rootアクセスなしでcentOS 5システムでldc2をコンパイルする

私は最新バージョンの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

おすすめ記事