【问题标题】:Including header files in gcc cygwin to windows drive:root将 gcc cygwin 中的头文件包含到 windows 驱动器:root
【发布时间】:2014-05-12 14:58:10
【问题描述】:

我工作的公司正在将其开发从 windows 中的 borland 转移到 unix 中的 gcc。

通常我们通过使用项目的 Windows“subst”到特定驱动器来构建。这意味着我们所有的包含路径都相对于驱动器根 eq。包括

我正在尝试通过 windows 中的 cygwin 使用 i686-pc-mingw32-gcc 编译器构建一个项目。但是我无法包含大量的头文件。

我尝试使用“mount”,创建符号链接“ln -s”,甚至将文件移动到 C:\cygwin。但是路径仍然需要 而不是当前的

我真的不想更改所有头文件中的路径,因为程序仍然应该能够在旧的构建环境中工作。

希望有人可以解决

谢谢

【问题讨论】:

    标签: windows gcc build cygwin include-path


    【解决方案1】:

    假设“模型”在“/”中(这是一个可怕的地方,但这取决于您),您应该能够执行以下操作:

    gcc -I /

    您也可以设置环境变量CPATH或C_INCLUDE_PATH,即:

    导出 CPATH=/ 或者 导出 C_INCLUDE_PATH=/

    或者对于 C++ 导出 CPLUS_INCLUDE_PATH=/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多