몇 줄의 bash 명령을 통해 프로젝트를 컴파일하는 매우 편안한 방법이 있습니다. 하지만 이제는 makefile을 통해 컴파일해야합니다. 모든 명령이 자체 셸에서 실행된다는 것을 고려할 때 내 질문은 makefile에서 서로 의존하는 여러 줄 bash 명령을 실행하는 가장 좋은 방법 은 무엇입니까? 예를 들면 다음과 같습니다.
for i in `find`
do
all="$all $i"
done
gcc $all
또한 누군가가 한 줄 명령조차도 bash -c 'a=3; echo $a > file'
터미널에서 올바르게 작동하지만 메이크 파일의 경우 빈 파일을 만드는 이유를 설명 할 수 있습니까?