바이너리 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 파일로 부터 빌드 로그에 메시지를 수신합니다.

 

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.