2011-04-06 4 views
1

중간 빌드 파일을 빌드하는 데 사용자 정의 빌드 단계가 필요한 프로젝트가 IAR Workbench에 있습니다. 이 파일은 공통 확장자 (즉, 도메인 특정 언어의 입력 파일에 대한 중간 연결 단계가 있음)를 가진 다른 파일 세트에서 모아집니다.IAR에서 여러 입력을 사용하는 사용자 정의 빌드 단계

"사용자 지정 도구"는 한 번에 하나의 입력 파일 만 처리 할 수 ​​있습니다. 이게 사실입니까, 아니면 확장 목록과 일치하는 모든 파일이 한 번 실행되도록 설정해야하는 체크 표시가 있습니까?

답변

1

한 번에 둘 이상의 소스 파일을 사용할 수있는 사용자 지정 빌드 단계가 지원되지 않습니다. 커스텀 빌드 단계는 컴파일러처럼 작동하며 링커와는 다릅니다.

+0

이것은 내가 두려워했던 것을 확인해줍니다. 그래서 코드를 작성해야합니다. 감사. –

1

일반적인 확장자를 가진 파일을 자신의 그룹 폴더에 저장하십시오. 그룹 폴더를 마우스 오른쪽 단추로 클릭하고 옵션 인 사용자 정의 빌드를 선택하고 상속 된 설정을 무시하십시오.

그런 다음 "make"프로그램을 사용하여 파일 이름을 실행 파일에 넣음으로써 모든 보조 소스 파일에서 중간 파일을 생성 할 수 있습니다.

예, make는 모든 파일에 대해 실행되지만 중간 파일은 첫 번째 반복 이후 모든 보조 보조 파일보다 최신이므로 나머지 보조 보조 파일 각각에 대해 호출 할 때 많이 수행하지는 않습니다 .

완벽하지는 않지만 작동해야합니다. 단점은 모든 입력 파일을 나열하는 파일을 관리하여 필요한 중간 파일을 만드는 것입니다.