我正在尝试在linux上构建一个程序

时间:2013-09-17 06:50:21

标签: linux makefile geoip

所以我正在尝试构建这个https://github.com/maxmind/geoip-api-c我有git克隆它并且我按照说明操作但是在第一步它说要运行./configure,我找不到配置。我已经尝试过configure.am但是我收到了这个错误。

root@------:/usr/share/nginx/www/Geo/geoip-api-c# ./configure.ac 
./configure.ac: line 1: syntax error near unexpected token `('
./configure.ac: line 1: `dnl AM_CONFIG_HEADER(config.h)'

我错过了什么?

最后一个问题,有哪些不同的make文件扩展名/格式?比如.VC .in .am

编辑:

我运行了该文件,然后才收到此错误:

root@------:/usr/share/nginx/www/Geo/geoip-api-c# ./bootstrap 
rm: cannot remove `ltmain.sh': No such file or directory
./bootstrap: 5: ./bootstrap: autoreconf: not found
root@------:/usr/share/nginx/www/Geo/geoip-api-c# ^C
root@------:/usr/share/nginx/www/Geo/geoip-api-c# 

1 个答案:

答案 0 :(得分:2)

README.md中的“安装”部分介绍了如何构建软件。你错过了这个重要的步骤:

  

如果您使用的是GitHub结帐,请先运行bootstrap脚本来设置构建环境。