OSX/Unix에서 한 가지 방법으로 작동하는 명령과 데비안/Linux에서 다른 것으로 작동하는 명령이 있습니다. 내 응용 프로그램 용 make 파일을 만들고 싶지만 OS를 감지하고 이에 따라 명령을 실행해야합니다. 이 일을 어떻게 하죠?make 파일에서 OS를 검색하는 방법은 무엇입니까?
13
A
답변
25
이렇게하려면 uname을 사용할 수 있습니다. 나를 위해 일한 무엇
OS := $(shell uname)
ifeq $(OS) Darwin
# Run MacOS commands
else
# check for Linux and run other commands
endif
+2
이 코드는 어떻게 목표 중 하나에서 실행될 수 있습니까? – Mikhail
0
autotools을 사용하십시오. 이식 가능한 소스 코드 패키지를 만드는 표준 방법입니다.
14
OS := $(shell uname)
ifeq ($(OS),Darwin)
# Run MacOS commands
else
# check for Linux and run other commands
endif
[OS 감지 메이크] (의
관련 문제
- 1. make 파일에서 $ do는 무엇을합니까?
- 2. 파일에서 해시 테이블을 저장하고 검색하는 방법은 무엇입니까?
- 3. XSD 파일에서 SimpleType을 검색하는 방법은 무엇입니까?
- 4. HTML 파일에서 일부 태그를 검색하는 방법은 무엇입니까?
- 5. Python을 사용하여 파일에서 IP를 검색하는 방법은 무엇입니까?
- 6. ini 파일에서 모든 키를 검색하는 방법은 무엇입니까?
- 7. make 파일에서 $ <와 $ @의 의미는 무엇입니까?
- 8. make 파일에서 다중 행 목록을 평평하게 만들거나 반복하는 방법은 무엇입니까?
- 9. Make 파일에서 Visual Studio 솔루션을 만드는 방법은 무엇입니까?
- 10. snort make 파일에서 오류가 발생합니다.
- 11. Excel 파일에서 데이터를 검색하는 방법
- 12. Silverlight 응용 프로그램에서 OS를 감지하는 방법은 무엇입니까?
- 13. 컴퓨터에서 OS를 고유하게 식별하는 방법은 무엇입니까?
- 14. state.xml 파일에서 javascript로 모든 주 이름을 검색하는 방법은 무엇입니까?
- 15. 세션 중에 Zend application.ini 파일에서 매개 변수를 검색하는 방법은 무엇입니까?
- 16. ASP.NET : 액세스/Excel 파일에서 데이터를 검색하는 방법은 무엇입니까?
- 17. Ruby를 사용하여 텍스트 파일에서 정확히 일치하는 문자열을 검색하는 방법은 무엇입니까?
- 18. JSON 형식의 파일에서 Sphinx를 사용하여 검색하는 방법은 무엇입니까?
- 19. 자바 코딩없이 html 파일에서 단어를 검색하는 방법은 무엇입니까?
- 20. Jena API를 사용하여 올빼미 파일에서 주석을 검색하는 방법은 무엇입니까?
- 21. 파이썬을 사용하여 zip 파일에서 dirs를 검색하는 방법은 무엇입니까?
- 22. ASP.Net의 web.config 파일에서 연결 문자열을 저장하고 검색하는 방법은 무엇입니까?
- 23. android의 외부 파일에서 텍스트 데이터를 검색하는 가장 좋은 방법은 무엇입니까?
- 24. xaml 파일에서 ComboBoxItem의 특성을 저장하고 검색하는 방법은 무엇입니까?
- 25. "make"와 "make all"의 차이점은 무엇입니까?
- 26. make 파일에서 세트를 일치시킬 수 있습니까?
- 27. 커널 레벨의 make 파일에서 정적 링크
- 28. CPP 파일에서 make 파일 문자열 변수 사용
- 29. 사용중인보기를 검색하는 방법은 무엇입니까?
- 30. listbox에서 검색하는 방법은 무엇입니까?
가능한 중복 http://stackoverflow.com/questions/714100/os- : 당신의 메이크, 당신은 뭔가를 쓸 수 detect-makefile) – Anko