如何解决编译gdal-2.4.2会得到“ libgdal.so:对`_TIFFmemcpy@LIBTIFF_4.0'的未定义引用”
它是在我编译gdal-2.4.2时发生的
/bin/bash /usr/share/gdal-2.4.2/libtool --mode=compile --silent --tag=CXX g++ -I/usr/share/gdal-2.4.2/port -I/usr/share/gdal-2.4.2/gcore -I/usr/share/gdal-2.4.2/alg -I/usr/share/gdal-2.4.2/ogr -I/usr/share/gdal-2.4.2/ogr/ogrsf_frmts -I/usr/share/gdal-2.4.2/gnm -I/usr/share/gdal-2.4.2/apps -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wlogical-op -Wshadow -Werror=vla -Wdate-time -Wnull-dereference -Wduplicated-cond -Wfloat-conversion -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -Wzero-as-null-pointer-constant -Wsuggest-override -Wimplicit-fallthrough -I/usr/share/gdal-2.4.2/frmts/vrt -DGNM_ENABLED -I/usr/share/gdal-2.4.2/port -I/usr/include/openjpeg-2.3 -I/usr/include -DGDAL_COMPILATION -DHAVE_XERCES -I/usr/include -I/usr/include/xercesc -I/usr/share/gdal-2.4.2/port -I/usr/include/openjpeg-2.3 -I/usr/include -DGDAL_COMPILATION -I/usr/include/json-c -I/usr/share/gdal-2.4.2/ogr/ogrsf_frmts/geojson -I/usr/share/gdal-2.4.2/ogr/ogrsf_frmts/generic -I/usr/share/gdal-2.4.2/gnm -DHAVE_GEOS=1 -I/usr/include -c -o gdalinfo_bin.lo gdalinfo_bin.cpp
/bin/bash /usr/share/gdal-2.4.2/libtool --mode=link --silent g++ gdalinfo_bin.lo /usr/share/gdal-2.4.2/libgdal.la -o gdalinfo
/usr/share/gdal-2.4.2/.libs/libgdal.so: undefined reference to `_TIFFmemcpy@LIBTIFF_4.0'
/usr/share/gdal-2.4.2/.libs/libgdal.so: undefined reference to `TIFFReadDirectory@LIBTIFF_4.0'
/usr/share/gdal-2.4.2/.libs/libgdal.so: undefined reference to `TIFFClientdata@LIBTIFF_4.0'
/usr/share/gdal-2.4.2/.libs/libgdal.so: undefined reference to `_TIFFrealloc@LIBTIFF_4.0'
/usr/share/gdal-2.4.2/.libs/libgdal.so: undefined reference to `_TIFFmemset@LIBTIFF_4.0'
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。