【问题标题】:How to use relative path in compiler 'edg'?如何在编译器'edg'中使用相对路径?
【发布时间】:2016-04-05 10:30:38
【问题描述】:

我使用编译器'edg'进行前端编译

假设我有 2 个文件

a)  /build/src/a.c
b)  /build/include/a.h

我可以通过指定'-I /build/include' 来编译“a.c” 但不使用'-I../include'

如何通过 'edg' 使用相对路径?

注意:我正在使用“xml”文件而不是从命令行编译所有源文件

【问题讨论】:

    标签: c++ c frontend backend edg


    【解决方案1】:

    相对路径,但相对于 what ?我怀疑-I../include 实际上有效,并且与编译器进程的当前工作目录相关。 IOW,做一个cd /build/src../include 就可以了。

    我不知道您所说的“使用 xml 文件”是什么意思;但这并不能消除编译器进程具有当前工作目录这一事实。

    【讨论】:

    • 为此我向 IBM 提出了 PMR,他们正在为此进行投资。看来Appscan 8.8版的“相对路径”有问题。一旦我得到他们的回复,我会发布详细的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    相关资源
    最近更新 更多