테스트를 실행할 Makefile을 작성하고 싶습니다. 테스트는 './tests'디렉토리에 있으며 테스트 할 실행 파일은 './bin'디렉토리에 있습니다.
테스트를 실행할 때 ./bin 디렉토리가 $ PATH에 없기 때문에 exec 파일을 볼 수 없습니다.
다음과 같이 할 때 :
EXPORT PATH=bin:$PATH
make test
모든 것이 작동합니다. 그러나 Makefile에서 $ PATH를 변경해야합니다.
간단한 Makefile 내용 :
test all:
PATH=bin:${PATH}
@echo $(PATH)
x
경로를 올바르게 인쇄하지만 x 파일을 찾지 못합니다.
수동으로 수행하는 경우 :
$ export PATH=bin:$PATH
$ x
그러면 모든 것이 괜찮습니다.
Makefile에서 $ PATH를 어떻게 변경할 수 있습니까?
../test/test_to_run
? 질문을 잘못 이해했다면 죄송합니다.