如何向GCC询问配置的PATH_SEPARATOR?

时间:2017-02-28 15:48:09

标签: gcc gnu-make

我想使用环境变量CPATH来编译我的GCC应用程序。 GCC手册说,分配给CPATH的路径列表必须用特殊字符PATH_SEPARATOR分隔,后者在构建GCC时定义。 PATH_SEPARATOR通常是';'在Windows和':'其他地方。

由于我想在多个平台上构建代码,我需要知道makefile中的字符PATH_SEPARATOR(以正确连接分配给CPATH的路径)。

我可以问一下我用过的GCC,它构建了PATH_SEPARATOR的值吗?

(当然我可以尝试在GNU make中检测主机操作系统,并从那里推测合适的路径分隔符,但这并不完全相同。(例如,我希望CygWin出现不必要的问题))

0 个答案:

没有答案