2017-01-16 4 views
0

자일링스 프로젝트 용 빌드 서버를 생성해야합니다. 이 프로젝트의 개발자는 빌드를 수행하기 위해 수작업으로 수행하는 단계를 제공했으며, 그 작업은 정상적으로 수행되었습니다. 이제 빌드를 명령 줄을 통해 수행하려고하므로 빌드를 수행 할 스크립트를 설정할 수 있습니다. 내 이해에서, 명령 :명령 줄에서만 자일링스 프로젝트를 빌드하지 못했습니다.

ECLIPSECPATH \ eclipsec.exe -nosplash -vm "JAVAVMPATH \ jvm.dll"-application org.eclipse.cdt.managedbuilder.core.headlessbuild -build all -data WORKSPACE -vmargs -Dorg .eclipse.cdt.core.console = org.eclipse.cdt.core.systemConsole

빌드를 수행하는 올바른 명령이어야합니다 (모든 대문자 이름은 필요한 다양한 파일의 파일 경로 임). 가져 오기에 동일한 명령을 사용합니다 (-build 대신 -import 제외). 올바르게 작동합니다. 그러나 명령을 실행할 때 "프로그램을 실행"할 수 없거나 "실행 실패"또는 "오류 : 프로그램"을 "PATH에서 찾을 수 없습니다"라는 오류를 반환합니다.

GUI를 사용하여 빌드 할 때 빌드가 잘 작동하며, 도구 변경 편집기를 사용하여 변경할 필요가 없습니다 (기본적으로 작동). 내 명령에서 무언가를 놓치고 있습니까? 아니면 내가 설정해야 할 다른 것이 있습니까? 프로젝트가 뭔가 필요한 것을 놓치고 있습니까? 저는 개발자가 아니지만 GUI로 빌드하면 프로젝트에 필요한 모든 것을 갖추고 있다고 생각합니다.

답변

0

나는 헤드리스 모드에서 자일링스 이클립스 프로젝트를 실행하는 프로젝트를 가지고있다. 그것은 리눅스 시스템에 있지만, 나는 창에 대해서도 말할 것이라고 생각합니다.

자일링스 GUI 애플리케이션 중 하나가 실행될 때 가장 먼저해야 할 일은 환경 설정이다. 위의 명령 행을 실행하기 전에 이것을 소싱하지 않으면 환경의 일부 경로, 특히 Windows의 일부가 아닌 "make"경로가 누락 될 수 있습니다.

settings64.bat라는 C : \ Xilinx \ SDK \ 2014.4 \ (또는 설치 한 버전)에 배치 파일이 있습니다.

eclipse 명령 행 전에이 명령을 실행하면 필요한 도구 환경을 설정해야합니다.

C:\Xilinx\SDK\2014.4\settings64.bat 

설정의 일부로 작업 영역 설정을 돕기 위해이 기능을 실행합니다.

xsdk -wait -script sdk.xml -workspace WORKSPACE