【发布时间】:2015-03-23 06:52:44
【问题描述】:
我在 Linux 上使用 gcc 进行编译 因为 sndfile.h 不存在但 sndfile.h.in 被发现,我只是尝试使用 sndfile.h.in - 它与 *.C 文件位于同一目录中。
但即使它在同一个目录中,我也得到了错误。自从我在 Linux 中编程以来,这些小事情一直困扰着我已经有一段时间了——如果你能帮助我开始,不胜感激。谢谢
【问题讨论】:
-
您可能需要运行一些
configure脚本(它本身由autoconf生成,通常在一些autogen.sh脚本中)。您应该告诉您正在尝试编译的软件并给出确切的命令。可能sndfile.h.in是一个生成sndfile.h的模板 -
在源代码附带的包中,四处寻找一个名为
INSTALL*或README*的文件。您可能会在其中找到构建说明。 -
谢谢,Basile、alk 和 Karthikeyan.R.S:我必须运行 ./configure 并将尖括号更改为“”。解决了。