我正在尝试编译一个 linux 程序 id3v2,它说它找不到合适的库:
id3v2: error while loading shared libraries: libid3-3.8.so.3: cannot open shared object file: No such file or directory
我猜这是拉入lidid3库的部分?
该文件确实存在,但是,他们正在寻找的实际上是一个符号链接:
“同上3-3.8.so.3.0.0”
我想知道它是否是无法遵循符号链接的问题?如果我知道要在哪里更改它,也许我可以手动更改它以查找 0.0。
我很高兴澄清任何细节。
看起来包含是通过以下方式完成的:
id3v2: convert.o list.o id3v2.o genre.o
${CXX} ${LDFLAGS} -pedantic -Wall -g -o $@ $^ -lz -lid3
我能够使用 Simon 的建议来找出人们可能期望图书馆的多个地方。我在程序链接到 ACTUAL 文件的地方创建了一个符号链接。
谢谢西蒙!