我在asio文件夹中查看一下
我没有看到任何可以执行的配置脚本。如何构建这个asio?我看到asio是一个标头唯一的库。
那么,我能从asio文件夹中的那些文件中得到什么呢?
发布于 2013-08-14 03:18:25
如果您是从tarball获得的,您应该已经准备好执行configure脚本了。如果您从存储库中检查,您可能需要运行./autogen.sh为您生成configure脚本,使用configure.ac作为输入。
公约是:
configure.ac并吐出configure。通常,它还会调用自动化来处理所有Makefile.am文件并将它们转换为Makefile.in。许多月前,autogen.sh这个名字被用而不是bootstrap。用configure.in代替configure.ac。config.status,然后执行它。*.in文件处理为没有.in后缀的版本。其中包括Makefile.in -> Makefile。你不必手工运行这个脚本。./autogen.sh”。对于ASIO开发人员来说,遗憾的是,他们只是指向用户寻找一个不存在的"doc“目录。您需要安装autoconf (和朋友)才能将configure.ac转换为configure。一旦完成,构建系统就会变得自成一体。也就是说,您可以执行一个make dist-gzip来打包所有源(和configure脚本),将tar.gz传输到另一个系统,然后执行./configure步骤,即使没有安装autoconf。
发布于 2013-08-14 03:54:05
下面是我刚才所遵循的步骤。
./configure、make和可能的sudo make install。https://stackoverflow.com/questions/18222151
复制相似问题