Невозможно создать предварительно скомпилированный заголовок. Z: \ usr \ include \ stdio.h.gch: В доступе отказано - PullRequest
0 голосов
/ 06 февраля 2019

Я использую Debian9 Linux и Cpp-Dev, используя Wine.В настоящее время я пытаюсь запустить некоторые тесты CUnit, которые были написаны для программы (стек протоколов написан на C), разработанной в 2006/2007.(который мне нужно обновить позже)

Существует:

  • ... файл Unittest.dev, поэтому использовался Dev-Cpp
  • ... Unittestфайл .layout
  • папка CUnit, от 2006
  • папка с наборами, с двумя наборами тестов
  • папка xmlout
  • main.c

Структура каталогов вроде винт.Это дает мне структуру, похожую на Windows.Хотя он добавляет мне диск Z:, на котором я могу получить доступ к своим каталогам Linux, записывая путь в стиле Windows ... например, Z:\usr\

Я добавляю каталог Z:\usr\include\ как библиотеку включения в компиляциюoptions.

Dev-Cpp выдает мне эту ошибку:

[Error] can't create precompiled header Z:\usr\include\stdio.h.gch: Permission denied

Что верно, он не должен пытаться что-то написать в \usr\include.

Попытка придерживаться Dev-Cpp, потому что это был инструмент, который использовался для создания этой среды тестирования.

Обходным путем было бы использование машины с Windows.Хотите сохранить всю среду в Linux, если это возможно.

Есть идеи?

...