.bashrc 별칭을 사용하여 make를 호출하는 방법

.bashrc 별칭을 사용하여 make를 호출하는 방법

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및 대시)를 사용해야 합니다.

청소되지 않았습니다.

너는 운이 좋아.

관련 정보