mm 과 recurse & 패키지 알아내기
글쓴이: hansolo / 작성시간: 수, 2007/09/19 - 2:36오전
안녕하세요. 질문이 세가지나 됩니다. 많은 분들의 도움을 부탁드립니다.
공학용 소프트웨어를 받아서 빌드하려 하는데, Makefile 대신 Make.mm 이 있습니다.
1) 같이 들어있는 문서를 보니까, make 대신에 mm으로 빌드하는걸로 적혀있는데
이게 뭔지, 그리고 어디서 구할수 있는지 알고 싶습니다.
2) 더불어, 그냥 make -f 옵션으로 빌드하려 했더니 recurse 라는게 없다면서 에러가 뜨는데
이거는 또 뭔지 어디서 구할수 있는지 알고 싶습니다.
Make.mm 의 내용은 아래와 같습니다.
# Top-level makefile to build the adlib modules # PROJECT = adlib SUBPACKAGES = mesher3d fem materials mechanics utils external_coupling_3d parallel shells io REMOVED_PACKAGES = contact fragmentation # MPI ifeq (mpi, ${findstring mpi, $(BLD_USER_TARGET)}) SUBPACKAGES += mpi_adlib endif all: BLD_ACTION="all" RECURSE_DIRS="$(SUBPACKAGES)" $(MM) recurse clean:: BLD_ACTION="clean" RECURSE_DIRS="$(SUBPACKAGES)" $(MM) recurse distclean:: BLD_ACTION="distclean" RECURSE_DIRS="$(SUBPACKAGES)" $(MM) recurse tags:: BLD_ACTION="tags" RECURSE_DIRS="$(SUBPACKAGES)" $(MM) recurse # # End of file
시스템은 레드햇9 이고, 디폴트로 설치된 상태입니다.
3) 그리고 위와같이 어떤 프로그램이 필요한데, 그게 어떤 패키지에 들어있는지 모를때
쉽게 알아내는 방법은 없는지 궁금합니다. 예를들어 ls 가 없다고 하면 coreutil 패키지를
설치해야 한다거나 하는 것들을 알아내는 방법이 궁금합니다.
감사합니다.
Forums:
댓글 달기