루트 액세스 없이 centOS 5 시스템에서 ldc2 컴파일

루트 액세스 없이 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

관련 정보