![명령을 실행할 때 어떤 파일이 생성되었는지 감지하는 방법](https://linux55.com/image/185077/%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%EC%96%B4%EB%96%A4%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%83%9D%EC%84%B1%EB%90%98%EC%97%88%EB%8A%94%EC%A7%80%20%EA%B0%90%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
C++ 프로젝트의 빌드 시스템에서 어떤 파일이나 빌드 아티팩트가 생성되는지 이해하려고 합니다.
이 프로젝트를 구축하는 것은 3단계로 나누어집니다:
./autogen.sh
./configure
make
tree
각 명령을 실행하는 동안 명령 출력을 비교할 수 있는 방법이 있습니까 ? 아니면 그런 것...
답변1
- chk 설치
strace -e file -fF command
sudo inotifywait -e modify -e attrib -e move -e delete -e close_write -m -r /
다른 응용 프로그램을 실행하는 경우 두 번째 명령으로 많은 출력이 생성될 수 있습니다. 소음을 제거하려면 단일 사용자 모드로 전환할 수 있습니다.