草庐IT

LD_LIBRARY

全部标签

c - 错误 : Libtool library used but 'LIBTOOL' is undefined

我正在尝试automakeOrientDbC++库,但遇到了一些错误。Makefile.am:10:error:Libtoollibraryusedbut'LIBTOOL'isundefinedMakefile.am:10:Theusualwaytodefine'LIBTOOL'istoadd'LT_INIT'Makefile.am:10:to'configure.ac'andrun'aclocal'and'autoconf'again.Makefile.am:10:If'LT_INIT'isin'configure.ac',makesureMakefile.am:10:itsdefi

Python mysqldb : Library not loaded: libmysqlclient. 18.dylib

我刚刚在我的macos10.6上为python2.7编译并安装了mysqldb。我创建了一个导入的简单测试文件importMySQLdbasmysql首先,此命令带有红色下划线,信息告诉我“Unresolved导入”。然后我尝试运行以下简单的python代码importMySQLdbasmysqldefmain():conn=mysql.connect(charset="utf8",use_unicode=True,host="localhost",user="root",passwd="",db="")if__name__=='__main__'():main()执行它时,我收到以下

Python mysqldb : Library not loaded: libmysqlclient. 18.dylib

我刚刚在我的macos10.6上为python2.7编译并安装了mysqldb。我创建了一个导入的简单测试文件importMySQLdbasmysql首先,此命令带有红色下划线,信息告诉我“Unresolved导入”。然后我尝试运行以下简单的python代码importMySQLdbasmysqldefmain():conn=mysql.connect(charset="utf8",use_unicode=True,host="localhost",user="root",passwd="",db="")if__name__=='__main__'():main()执行它时,我收到以下

linux - 如何打印 ld(linker) 搜索路径

按搜索顺序打印ld查找的搜索路径的方法是什么。 最佳答案 您可以通过执行以下命令来做到这一点:ld--verbose|grepSEARCH_DIR|tr-s';'\\012gcc将一些额外的-L路径传递给链接器,您可以使用以下命令列出这些路径:gcc-print-search-dirs|sed'/^lib/b1;d;:1;s,/[^/.][^/]*/\.\./,/,;t1;s,:[^=]*=,:;,;s,;,;,g'|tr\;\\012建议使用ld.so.conf和ldconfig的答案不正确,因为它们引用运行时动态链接器搜索的路径

linux - 如何打印 ld(linker) 搜索路径

按搜索顺序打印ld查找的搜索路径的方法是什么。 最佳答案 您可以通过执行以下命令来做到这一点:ld--verbose|grepSEARCH_DIR|tr-s';'\\012gcc将一些额外的-L路径传递给链接器,您可以使用以下命令列出这些路径:gcc-print-search-dirs|sed'/^lib/b1;d;:1;s,/[^/.][^/]*/\.\./,/,;t1;s,:[^=]*=,:;,;s,;,;,g'|tr\;\\012建议使用ld.so.conf和ldconfig的答案不正确,因为它们引用运行时动态链接器搜索的路径

linux - "/usr/bin/ld: cannot find -lz"

我正在尝试在Ubuntu10.04下编译Android源代码。我收到一条错误消息,/usr/bin/ld:cannotfind-lz你能告诉我如何解决它吗?cannotfind-lz是什么意思?以下是完整的错误信息:external/qemu/Makefile.android:1101:warning:overridingcommandsfortarget`external/qemu/android/avd/hw-config-defs.h'external/qemu/Makefile.android:933:warning:ignoringoldcommandsfortarget`e

linux - "/usr/bin/ld: cannot find -lz"

我正在尝试在Ubuntu10.04下编译Android源代码。我收到一条错误消息,/usr/bin/ld:cannotfind-lz你能告诉我如何解决它吗?cannotfind-lz是什么意思?以下是完整的错误信息:external/qemu/Makefile.android:1101:warning:overridingcommandsfortarget`external/qemu/android/avd/hw-config-defs.h'external/qemu/Makefile.android:933:warning:ignoringoldcommandsfortarget`e

linux - ld 找不到现有的库

我正在尝试在这个Debianlenny系统上用g++链接一个应用程序。ld提示找不到指定的库。这里的具体示例是ImageMagick,但我在其他一些库中也遇到了类似的问题。我正在调用链接器:g++-w(..lotsof.ofiles/includedirectories/etc..)\-L/usr/lib-lmagicld提示:/usr/bin/ld:cannotfind-lmagic但是,libmagic存在:$locatelibmagic.so/usr/lib/libmagic.so.1/usr/lib/libmagic.so.1.0.0$ls-all/usr/lib/libmag

linux - ld 找不到现有的库

我正在尝试在这个Debianlenny系统上用g++链接一个应用程序。ld提示找不到指定的库。这里的具体示例是ImageMagick,但我在其他一些库中也遇到了类似的问题。我正在调用链接器:g++-w(..lotsof.ofiles/includedirectories/etc..)\-L/usr/lib-lmagicld提示:/usr/bin/ld:cannotfind-lmagic但是,libmagic存在:$locatelibmagic.so/usr/lib/libmagic.so.1/usr/lib/libmagic.so.1.0.0$ls-all/usr/lib/libmag

linux - 如何在linux中设置环境变量LD_LIBRARY_PATH

我先执行了命令:exportLD_LIBRARY_PATH=/usr/local/lib然后我打开了.bash_profile文件:vi~/.bash_profile。在这个文件中,我输入:LD_LIBRARY_PATH=/usr/local/libexportLD_LIBRARY_PATH如果终端关闭并重新启动,输入echo$LD_LIBRARY_PATH不会显示任何结果。如何永久设置路径? 最佳答案 您应该添加有关您的发行版的更多详细信息,例如在Ubuntu下,正确的做法是将自定义.conf文件添加到/etc/ld.so.con