제가 설치한 일부 프로그램의 소스를 구성하는 방법을 찾으려고 노력 중입니다. 분명히 해당 명령을 사용해야 하는데 ./configure
, 사용할 때마다 다음 메시지가 표시됩니다.
bash: ./configure: 해당 파일이나 디렉터리가 없습니다.
어떤 제안이 있으십니까?
답변1
./configure
autotools
빌드 시스템의 프로젝트 시작 구성 단계에 대한 진입점으로 사용됩니다.
작업 중인 프로젝트에서 스크립트를 사용 하지만 스크립트가 autotools
누락된 경우:configure
- 파일이 있는지 확인하세요
configure.ac
. - 설치 되어 있는지 확인하세요
autotools
. - 달리기
autoreconf -i
. 플랫폼에 대한 구성 스크립트를 빌드해야 합니다.
작업 중인 프로젝트에 configure
및 configure.ac
파일이 누락된 경우 자동 도구를 사용하지 않고 대신 , , 등을 사용하여 README 파일이나 유사한 qmake
파일 을 검색하는 중일 수 있습니다. 그러면 올바른 빌드 방법을 제공할 수 있습니다. 소스 코드.cmake
ninja
답변2
실행된 명령은 ./
실행 파일로 존재해야 합니다.현재 디렉터리.
다운로드한 소스 코드 패키지의 일부가 됩니다. 소스 코드의 압축을 풀고 cd
코드의 루트 디렉터리로 이동합니다. 여기에 이름이 지정된 파일이 있어야 합니다 configure
. 그런 다음 실행하면 됩니다( ./configure
).
경고하다
다운로드한 임의 코드를 실행하기 전에 샌드박스를 실행해야 합니다. 쉬운 방법은 시스템에 새 사용자를 추가하고 해당 사용자로 코드를 실행하는 것입니다. 여기에는 실행 ./configure
또는 make
.