구성을 실행한 후 make로 다시 컴파일하지 마세요.

구성을 실행한 후 make로 다시 컴파일하지 마세요.

ffmpeg설치하려는 프로그램( )이 있습니다 . 이것이 내가 현재 하고 있는 일입니다:

  1. ./configure원하는 옵션으로 실행하세요 .
  2. 잠시만 기다려주세요.
  3. 달리다 make.
  4. 20~25분 정도 기다리세요.
  5. 오류 메시지를 받습니다.
  6. make어떤 이유로 다시 실행하십시오 .
  7. 잠시만 기다려주세요.
  8. 동일한 오류 메시지가 나타납니다.
  9. 1단계로 이동하여 다른 옵션으로 다시 시도하세요.

를 다시 실행한 후 다시 실행하지 않은 것처럼 성공적으로 컴파일된 파일을 다시 컴파일하지 않도록 ./configure강제 할 수 있는 방법이 있습니까 ? 이미 컴파일된 파일이 다시 컴파일될 때 변경될 수 있다는 사실을 강제로 무시할 수 있는 방법이 있습니까 ?make./configuremake

관련이 있는 경우에는 루트 액세스 권한이 없습니다.

버전 정보:

$ make --version
GNU Make 4.2.1
Built for x86_64-conda_cos6-linux-gnu
...
$ uname -a
Linux r500 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux

답변1

./configure를 다시 실행한 후 마치 ./configure를 다시 실행하지 않은 것처럼 make가 성공적으로 컴파일된 파일을 다시 컴파일하지 않도록 강제할 수 있는 방법이 있습니까?

설마. 구성 스크립트를 다시 실행하면 헤더 파일이 변경되어 애플리케이션의 일부가 컴파일되는 방식에 영향을 미칠 수 있습니다. make이러한 변경 사항이 실제로 빌드된 파일에 어떤 영향을 미치는지 평가할 방법이 없습니다. 영향을 받을 수 있는 모든 것을 재건해야 한다고 주장할 것입니다.

답변2

피할 수 없습니다. 구성을 다시 실행하면 모든 개별 모듈과 궁극적으로 fftool 바이너리에 대한 종속성인 라이브러리에 대한 구성 요소 목록이 다시 생성됩니다.

관련 정보