makefile에서 간단한 C++ 클래스 생성기 (주어진 이름에 따라 다름)를 만들려고 시도하지만, 배시를 알지 못하고 실제로 어떻게 작동하는지 짜증나게합니다.makefile의 다중 행 에코
class:
@echo "Type class name: "; \
read CLASS_NAME; \
echo Creating class called $${CLASS_NAME}; \
echo "Class $${CLASS_NAME} {
int x;
int y;
};">./$${CLASS_NAME}.h
어떻게 마지막 에코 작업을 할 수 있습니까? 여러 줄을 에코하는 법을 모르겠습니다.
호기심에서 - 당신이 실제로 있도록 SHELL''설정 한 당신 makefile이 쉘 명령을 실행할 때 bash를 시작하거나'/ bin/sh'을 사용하고 있습니까? –
내 잘못, 당신이 말한대로 껍질해야합니다. – grubazhuberto