Удаленная компиляция NetBeans 11.3 C Проект не копирует все файлы во время передачи SFTP на компьютер сборки - PullRequest
0 голосов
/ 03 мая 2020

Использование Netbeans 11.3 с плагином C / C ++ и наличие машины для удаленной сборки (Raspberry PI) Я обнаружил, что он не будет компилировать код из-за отсутствия исходного кода. При дальнейшем расследовании я обнаружил, что процесс архивирования и копирования файлов не захватывает ВСЕ файлы для проекта и (очевидно) случайно не будет включать некоторые файлы. Как видно из приведенных ниже результатов, исходный файл отсутствует, но он находится в проекте и длился много месяцев.

Копирование файлов проекта в /home/pi/.netbeans/remote/rpi3b06/ macbook at pi@rpi3b06 Создание списка файлов проекта ... Проверка структуры каталогов ... Проверка ранее загруженных файлов ... Проверка ссылок ... Загрузка измененных файлов: архивирование 1112 измененных файлов ... Загрузка zip в pi@rpi3b06... Распаковка измененных файлов ... Проверка прав доступа exe c ... Загрузка измененных файлов успешно завершена.

cd '/home/pi/.netbeans/remote/rpi3b06/macbook-pro-2-MacOSX-x86_64/Users/ matthew / Documents / Bostin Technology / RadarPi '/ usr / bin / make -f makefile mkdir -p build make: *** Нет правила для создания цели' common / src / adcFunctions. c ', необходимой для' build / adcFunctions .o». Останов.

BUILD FAILED (выходное значение 2, общее время: 219 мс)

При поиске файла конфигурации. xml файл, о котором идет речь, кажется, там.

Если я создаю новый проект, импортирую весь исходный код, он, кажется, работает некоторое время, но затем снова останавливается.

Вопрос в том, сталкивался ли кто-то еще с этим и нашел ли он способ? заставить его работать? Мой единственный обходной путь в настоящее время - это фиксировать и копировать из GitHub каждый раз, когда я хочу скомпилировать, в результате чего я делаю локальные изменения на RPi и проигрываю. Я поднял проблему с Netbeans в их JIRA, но я не подозреваю, что она будет решена в ближайшее время, так как C / C ++ не является основной задачей набора инструментов.

...