如何解决如何让编译器查找.so文件而不是.a?
我正在尝试编译依赖库堡的程序。该库是从源代码编译的,该源代码在/ home / test / data / fort / lib目录中生成了libfort.so文件。
在Makefile或程序中,它定义:
Warning message:
Removed 3 rows containing missing values (geom_rect).
不是软件专家,但是这个定义对我来说很好。因此我运行了make,它报告了错误:
FORT_DIR = /home/test/data/fort/lib
USR_LDFLAGS += -L$(FORT_DIR) -lfort
我试图定义指向/ home / test / data / fort / lib的LD_LIBRARY_PATH,并将libfort.so复制到/ usr / local / lib目录,但是出现了同样的错误。
如何让它去.so文件而不是.a?还是可以从.so生成.a?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。