한디렉토리 안에 있는 모든 파일을 링크 시키고자 하는데... 어떻게 하면 될까요? foreach 를 적절히 쓰면 될꺼 같긴한데.. a.o b.o c.o d.o ~~~ z.o 까지 몽땅... ld -r -o a.o b.o ~~~ 이렇게 Makefile 안에 쓰자니바보같아서. ^^;;
같은 디렉토리의 .o 파일을 모두 묶으려면 셸의 와일드카드를 씁니다. 예: ld -r -o all.o *.o 처럼 쓰면 Makefile 에 나열하지 않아도 됩니다. 이미 묶은 파일이 들어 있으면 제외하세요.