GNU makefile에서 $ +는 무엇을 의미합니까?
또한 메이크 파일을 작성하기위한 좋은 참고 설명서를 보내주십시오.
2
A
답변
6
를 참조하십시오 :
$^ 그들 사이의 공간에 모든 전제 조건의 이름. 아카이브 멤버 인 전제 조건의 경우, 명명 된 멤버 만 사용됩니다 (아카이브 참조). 대상은 각 파일이 전제 조건으로 나열된 횟수와 상관없이 의존하는 서로 다른 파일에 대해 하나의 전제 조건 만 갖습니다. 따라서 대상에 대해 전제 조건을 두 번 이상 나열하면 $^값에 이름의 복사본이 하나만 포함됩니다. 이 목록에는 주문 전용 전제 조건이 포함되어 있지 않습니다. 그것들은`$ | ' 변수, 아래.
$ + 이`$^'와 비슷하지만 전제 조건이 한 번 그들이 메이크 파일에 나열된 순서대로 중복 된 이상 나열. 이것은 특정 순서로 라이브러리 파일 이름을 반복하는 것이 중요한 경우에 명령을 링크하는 데 주로 유용합니다.
8
두 경우 모두 내가 말할 수있는 것은이 경우 RTFM ... 또는 RTFI입니다. 명령 프롬프트에서
info make
을 입력하면 원하는 모든 정보를 손쉽게 찾을 수 있습니다.
$+
의 경우 : 현재 규칙의 모든 전제 조건의 이름을 참조합니다. make manual에서 예를 http://uw714doc.sco.com/cgi-bin/info2html?(make.info)Automatic&lang=en
관련 문제
- 1. Makefile의 MD5SUM
- 2. Makefile의 함수
- 3. Makefile의 4 달러 기호
- 4. AIX Makefile의 조건부 섹션
- 5. Makefile의 동적 대상
- 6. Makefile의 GNU make 변수
- 7. Makefile의 최적화 및 디버깅 옵션
- 8. Makefile의 대상을 기반으로 변수 변경
- 9. makefile의 호출 대상을 얻는 방법?
- 10. Makefile의 소스와 바이너리 간의 관계
- 11. symlink check-symlink-times을 사용하지 않고 Makefile의 전제 조건
- 12. C++ 오브젝트 파일의 디렉토리와 Makefile의 실행 파일을 지정하십시오.
- 13. RF RM은 대 -rm -rf 메이크에서
- 14. Emacs 키 바인딩 만들기 실행
- 15. Linux Makefile 구조 및 문서
- 16. 백분율 기호는 메이크 파일에서 무엇을합니까?
- 17. 빌드 플랫폼을 올바르게 식별하려면 어떻게해야합니까?
- 18. Makefile 'foreach'루프에 개행 추가
- 19. 실행 파일을 실행하려고 할 때 이클립스가 올바른 대상을 빌드하는 방법
- 20. 스핑크스로 여러개의 개별 문서
- 21. 커널 빌드 메이크 파일의 대상 순서가 중요합니까?
- 22. C++ Netbeans 디버깅 문제
- 23. Emacs 내에서 쉘이 실행 중임을 어떻게 알 수 있습니까?
- 24. wcecompat를 dll로 컴파일
- 25. 응용 프로그램을 시작할 때로드 된 공유 객체를 찾는 방법은 무엇입니까?
- 26. tcamalloc이 메인 프로그램에 연결되는 방법
- 27. 네트워크 파일 시스템을 통해 공유되는 HOME 아래에 C C++ 라이브러리 설치
- 28. 파일 이름을 대상으로하는 사용자 지정 명령을 추가하십시오.
- 29. 실행하기 전에 cmake 인쇄 명령 만들기
- 30. Windows/Linux에서 실행되는 Eclipse CDT 프로젝트 구성
무례한! :) - 농담 만이 – Sev
'info'는 GNU make에 충분하지 않습니다; 최소한 RHEL 6에서,'info gmake'는'man gmake'와 같은 참조 자료를 제공합니다. 자세한 내용은 GNU 참조 매뉴얼을보십시오. –