无法创建预编译的头文件Z:\ usr \ include \ stdio.h.gch:权限被拒绝

时间:2019-02-06 19:03:24

标签: c linux compiler-errors permission-denied cunit

我正在使用Deine9 Linux和使用Wine的Cpp-Dev。我目前正在尝试运行一些CUnit测试,这些测试是为2006/2007年开发的程序(用C编写的协议栈)编写的。 (我需要稍后更新)

有:

  • ... Unittest.dev文件,因此使用了Dev-Cpp
  • ... Unittest.layout文件
  • CUnit文件夹,始于2006
  • suites文件夹,带有两个测试套件
  • xmlout文件夹
  • main.c

目录结构有点麻烦。它给了我类似Windows的结构。尽管它为我添加了一个Z:驱动器,但我可以在其中访问我的Linux目录并以Windows风格编写路径... Z:\usr\

我在编译选项中将目录Z:\usr\include\添加为包含库。

Dev-Cpp抛出此错误:

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

这是真的,它不应该尝试在\usr\include.

中写一些东西

尝试坚持使用Dev-Cpp,因为它是用于创建此测试环境的工具。

要解决此问题,请使用Windows计算机。 如果可能的话,希望将整个环境保留在Linux上。

有什么想法吗?

0 个答案:

没有答案