바이너리 Subversion 버전 문자열
기술노트 57192
아키텍처:
All
컴포넌트:
IDE
업데이트:
2021-06-08 오전 10:48
소개
실행 파일의 버전 문자열을 원합니다. 저는 Subversion을 사용하고 있습니다.
가능한 해결방안
Subversion 프로그램 svnversion을 사용하여 버전 문자열을 생성합니다.
- 적절한 스크립트를 호출하도록 사전 빌드 작업을 설정.
- 버전 문자열이 있는 원본 C파일을 생성하는 스크립트를 생성.
- 프로젝트에 생성된 C 소스를 포함.
- 버전 아카이브에 생성된 C 소스를 포함시키지 않습니다.
- 선택적으로 코드에서 버전 문자열을 사용합니다. 그렇다면 예제 코드에서처럼 헤더 파일을 만들어 사용할 것을 제안합니다.
- 필요한 경우 빌드 후 작업을 추가하여 생성된 C 소스를 제거합니다.
더 자세한 사항을 위해 Example (TN57192).zip 다운로드
예제 파일의 스크린샷을 먼저 보시기 바랍니다.
참고사항
테스트를 완료하였습니다.
- with IAR Embedded Workbench for ARM version 6.50.3.
- with IAR Embedded Workbench for AVR version 6.20.2.
- on Microsoft Windows 7 64-bit.
- with path including blanks.
- with path on another drive letter.
- with path on a UNC share (e.g.,\\server\share\path).
Tools > Options > Messages > Show build messages > 'All'로 설정하여 bat 파일로 부터 빌드 로그에 메시지를 수신합니다.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.