GNU Make와 gcc의 컴파일러 중 하나 : 컴파일이 실패한 경우에만 명령을 실행할 수 있습니까?Make가 컴파일에 실패하면 명령을 실행하십시오.
0
A
답변
2
명령 앞에 -
을 붙이면 명령이 0이 아닌 오류 코드를 반환하더라도 make가 계속 진행합니다. 하지만 두 번째 명령의 첫 번째 명령에서 오류 코드에 액세스 할 수있는 방법은 없습니다.
임의의 복잡한 쉘 스크립트를 단일 make 명령으로 작성할 수 있습니다. 예를 들어, C 컴파일러가 실패한 경우 두 개의 복구 명령을 호출하고 첫 번째 실패한 경우에만 두 번째 복구 명령을 실행 한 다음 C 컴파일러가 실패한 경우 빌드 프로세스를 중지하는 방법입니다.
+0
깔끔한! 정확히 내가 무엇을 찾고 있었는지. – Paul
관련 문제
- 1. quicksilver에서 터미널 명령을 실행하십시오.
- 2. jquery 문자열 명령을 실행하십시오.
- 3. Python에서 순차적으로 명령을 실행하십시오.
- 4. 종속성없이 SCons 명령을 실행하십시오.
- 5. 자바 스크립트에서 명령을 실행하십시오.
- 6. java를 통해 linux 명령을 실행하십시오.
- 7. Java 프로그램에서 winzip 명령을 실행하십시오.
- 8. 브라우저에서 클라이언트 컴퓨터의 명령을 실행하십시오.
- 9. C# 코드에서 NuGet 명령을 실행하십시오.
- 10. bash 스크립트가 중지되면 명령을 실행하십시오.
- 11. 자동 명령을 한 번만 실행하십시오.
- 12. 커스텀 입력으로 쉘 명령을 실행하십시오.
- 13. 공백이있는 변수로 쉘 명령을 실행하십시오.
- 14. GNU make가 실행하는 명령을 어떻게 볼 수 있습니까?
- 15. Python에서 주어진 UID로 쉘 명령을 실행하십시오.
- 16. HttpGet을 사용하여 웹 서버에서 명령을 실행하십시오.
- 17. 한 줄에 multi inkscape 명령을 실행하십시오.
- 18. 특정 무선 네트워크에 연결된 경우 명령을 실행하십시오.
- 19. powershell 스크립트의 인수를 사용하여 쉘 명령을 실행하십시오.
- 20. "java"명령을 사용하여 .jar 파일을 실행하십시오. Centos
- 21. 하나의 왕복으로 여러 SQL 명령을 실행하십시오.
- 22. Android 프로그램에서 Linux 터미널 명령을 실행하십시오.
- 23. PHP가 파일에서 명령을 읽어서 그것을 실행하십시오.
- 24. 아파치와 대화 형 명령을 실행하십시오 execons
- 25. Application Express에서 Sql * Plus 명령을 실행하십시오.
- 26. GUI 모드에서만 특정 Emacs init 명령을 실행하십시오.
- 27. Windows CLI : 다른 명령에서 명령을 실행하십시오.
- 28. Python 스크립트 - SSH에 연결하고 명령을 실행하십시오.
- 29. C++에서 popen을 사용하여 쉘 명령을 실행하십시오.
- 30. Java 문제에서 Unix 시스템 명령을 실행하십시오.
make 명령이 실패하거나 대상 중 하나의 명령 중 하나가 실패하는 경우를 의미합니까? –