gpt4 book ai didi

linux - 配置使用 : how to write CFLAGS definition with a string define

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:55 26 4
gpt4 key购买 nike

我正在尝试编译 fontconfig 并重新定义值 FONTCONFIG_FILE 以允许更改 fonts.conf 路径。可以通过使用 -DFONTCONFIG_FILE 定义 CFLAGS,但我找不到正确的写法。事实上,我尝试了很多组合,但没有一个有效。CFLAGS= -DFONTCONFIG_FILE='"/path_to/fonts.conf"',我尝试在每个引号前添加'\',但没有任何效果我从来没有得到:gcc -DFONTCONFIG_FILE='"/path_to/fonts.conf"'

有人可以帮助我如何在 CFLAGS 中给出这个定义以供编译器处理和使用吗?BR.

最佳答案

谢谢您的回答。我在 shell 中提供 CFLAGS,因为我使用 CFLAGS env var 调用配置。似乎 fontconfig 对用户 CFLAGS 表示敬意,我稍后可以看到 cflags。但我无法获得正确的语法,据我所知,-DFONTCONFIG_FILE='"/path_to/fonts.conf"'。在文件src/fccfg.c的1796行可以看到我们可以设置这个define在c函数中使用。我成功获得的最好结果是 -DFONTCONFIG_FILE='/pathto/fonts.conf' 和 CFLAGS+=-DFONTCONFIG_FILE="'"/pathto/fonts.conf"'"

关于linux - 配置使用 : how to write CFLAGS definition with a string define,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com