2017-01-16 13 views
0

Мне поручили создать сервер сборки для проекта Xilinx. Разработчик проекта предоставил мне шаги, которые он делает вручную, чтобы выполнить сборку, и они отлично работают. Теперь я пытаюсь выполнить сборку через командную строку, поэтому я могу настроить скрипт для сборки. В моем понимании, команда:Не удалось создать проект Xilinx только из командной строки

ECLIPSECPATH \ eclipsec.exe -nosplash -vm «JAVAVMPATH \ jvm.dll» -Применение org.eclipse.cdt.managedbuilder.core.headlessbuild -Build все -data WORKSPACE -vmargs -Dorg .eclipse.cdt.core.console = org.eclipse.cdt.core.systemConsole

Должна быть правильная команда для выполнения сборки (имена всех кепок являются файловыми путями для различных файлов). Я использую ту же команду для импорта (кроме -import вместо -build), которая работает правильно. Но когда я запускаю команду, она возвращает кучу ошибок, которые либо «Не удается запустить программу», либо «Ошибка запуска», либо «Ошибка: Программа» делают «не найденным в PATH».

Сборка работает отлично при построении из графического интерфейса пользователя, и мне не нужно было использовать редактор изменений инструмента, чтобы что-то изменить (он работал по умолчанию). Я что-то упустил из своей команды, или есть что-то еще, что мне нужно установить? Не хватает ли проектов чего-то? Я не разработчик, но я думаю, что если он будет построен из графического интерфейса, у проектов есть все, что им нужно для сборки.

ответ

0

У меня есть проект, в котором я запускаю проект затмения Xilinx в безголовом режиме. Это в системе Linux, но я думаю, что я собираюсь сказать, относится и к окнам.

Когда один из приложений графического интерфейса Xilinx запускается, первое, что они делают, это исходные настройки среды. Если вы не пытаетесь найти это, прежде чем запускать приведенную выше командную строку, вам может быть недостает некоторых путей в среде, в частности путь к «make», который не является частью окон.

Существует командный файл под C: \ Xilinx \ SDK \ 2014.4 \ (или любой другой установленной вами версии), называемый settings64.bat.

Выполнение этого перед командной строкой eclipse должно настроить требуемую среду инструмента.

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

Как часть установки, я также запускаю это, чтобы помочь настроить рабочее пространство.

xsdk -wait -script sdk.xml -workspace WORKSPACE