检测 - 在C中编译时的前缀位置

时间:2011-12-16 03:27:25

标签: c automake

我正在使用C和Automake工具。现在。我找不到检测--prefix值的方法 所以我可以为我的应用程序搜索我的配置文件。

有办法做到这一点吗?我可以阅读一些#ifdef吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我不想回答我自己的问题,但多亏了你们,我想出了如何让它发挥作用

ok. it was like hits

AM_CPPFLAGS= -D '_ROOT_="$(prefix)"' 

需要的单引号和双引号,然后在我的代码中

#ifdef _ROOT_
printf ("valor %s",_ROOT_); 
#endif