gpt4 book ai didi

autotools - 使用自动工具处理文件名中的空格

转载 作者:行者123 更新时间:2023-12-04 19:13:15 26 4
gpt4 key购买 nike

如何告诉 automake 使用名称中包含空格的文件?这似乎不起作用。

bin_PROGRAMS = prog
prog_SOURCES = "a file.c" "another file.c"

最佳答案

你不能。 (令人惊讶的是,在我看来,这是 Automake 唯一极其严重的错误,但人们几乎从未提示过。)

我曾经解决过安装名称中带有空格的数据文件,方法是重命名源树中的文件使它们没有空格,然后将它们重命名为 install-data-hook 中的空格名称。 . ( link )

但是,这与您的问题无关,我的答案仍然是:您不能。据我所知,prog_SOURCES只是一个shell变量。一个特别命名的,当然,但是一旦 Automake 找到它,它就会简单地用空格将它分开。空格是空格,无论它们是转义的、引用的还是普通的。他们应该设计它以便您可以逃离空间,但我相信他们现在不会改变它,因为它会导致广泛的 Automake 破损。

关于autotools - 使用自动工具处理文件名中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12883599/

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