autoconf 모듈을 빌드하고 로드하여 다른 프로그램을 컴파일하는 방법

autoconf 모듈을 빌드하고 로드하여 다른 프로그램을 컴파일하는 방법

저는 GNU autoconf 2.68이 설치된 우리 대학의 컴퓨터 클러스터를 사용하고 있습니다. 이제 다른 프로그램을 컴파일하려면 autoconf 2.69가 필요합니다. 나는 루트 액세스 권한이 없으므로 내 홈 디렉토리에 나만의 autoconf 모듈을 만들고 싶습니다. 누구든지 autoconf 모듈을 빌드하는 방법과 비글 라이브러리와 같은 다른 프로그램을 컴파일하기 위해 해당 모듈을 로드하는 방법을 도와줄 수 있습니까? 매우 감사합니다!

감사합니다

충징

답변1

자동화된 도구 및 합리적으로 작동하는 오픈 소스 소프트웨어와 마찬가지로 빌드 시스템을 올바르게 구성하는 것이 중요합니다. autotools(autotools를 사용하여 직접 빌드)의 경우 일반적인 세 ​​가지입니다.

$ ./configure
$ make
$ make install

비결은 패키지가 쓰기 액세스 권한이 있는 위치에 자체적으로 설치되도록 지시하는 것입니다. 일반적으로 귀하와 같은 상황에서는 다음과 같습니다.

$ configure --prefix=$HOME

그러면 홈 디렉토리에 bin,,,, etc와 같이 일반적으로 사용되는 FHS 디렉토리 include가 생성됩니다. 이를 사용하려면 적절한 환경 변수에 추가했는지 확인하십시오. 예를 들어 시스템 전체 설치 이전 에 있는지 확인하십시오.libshare~/binPATH/usr/local/bin/usr/bin

관련 정보