최신 버전의 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