//usr/lib/libgdal.so.20:对'sqlite3_column_table_name'未定义的引用
编译安装sqlite3之后,会出现 " //usr/lib/libgdal.so.20:对'sqlite3_column_table_name'未定义的引用"的报错,主要是因为之前安装低版本sqlite3的时候改了系统的文件导致的
解决方法:
升级sqlite3的版本,原来安装的版本为3.22.0,现在需要安装3.35.5版本
bash
cd /usr/local/
wget https://www.sqlite.org/2021/sqlite-autoconf-3350500.tar.gz
tar zxvf sqlite-autoconf-3350500.tar.gz
cd sqlite-autoconf-3350500
CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1" ./configure
make && make install