makefile에서 make를 호출하는 .bashrc 파일에 별칭을 만들고 싶습니다. 내가 뭘 잘못했는지, 무슨 일이 일어났는지 잘 모르겠습니다. 변경 사항을 실행할 폴더와 사용할 makefile을 지정합니다. .bashrc에서 다음 줄을 사용합니다.
alias make_test="make clean --c /home/bobby/Documents/program -f /home/bobby/Documents/program/Makefile"
밝혀지다
rm -rf src/*.o app_exec
make: "/home/bobby/Documents/program"에서 어떤 작업도 수행하지 않습니다.
Make가 관련된 내용을 읽는 것 같습니다. 이는 clean 명령의 올바른 출력입니다. 그러나 인쇄하는 것 외에는 아무런 효과가 없습니다. makefile은 명령줄을 사용하여 디렉터리에서 실행할 때 작동합니다. 내가 뭘 잘못했나요?
답변1
은 및 대상으로 --c
해석 됩니다 .--check-symlink-times
/home/bobby/Documents/program
해당 디렉토리로 변경하려면 -C /home/bobby/Documents/program
(대문자 C
및 대시)를 사용해야 합니다.
청소되지 않았습니다.
너는 운이 좋아.