安装shp

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令进入解压后的shp目录。

    cd supplibs-2.2.1/src/shp

  3. 执行以下命令修改GNUmakefile。

    vim GNUmakefile

    第16行后追加以下内容。

    -fPIC -shared

    修改结果如下图所示,表示修改完成。

    第22、23行添加以下内容。

    $(CC) $(CFLAGS) shpopen.o dbfopen.o -o libshp.so 
    chmod +x libshp.so

    修改结果如下图所示,表示修改完成。

  4. 执行以下命令进行编译安装。

    make clean 
    make

  5. 执行以下命令创建文件存放目录。

    mkdir -p /path/to/shp/include 
    mkdir -p /path/to/shp/lib

  6. 执行以下命令拷贝文件至规划目录。

    cp libshp.so /path/to/shp/lib 
    cp shapefil.h /path/to/shp/include

  7. 执行以下命令配置环境变量。

    export LD_LIBRARY_PATH=/path/to/shp/lib:$LD_LIBRARY_PATH 
    export C_INCLUDE_PATH=/path/to/shp/include:$C_INCLUDE_PATH 
    export CXX_INCLUDE_PATH=/path/to/shp/include:$CXX_INCLUDE_PATH