腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用dlsym并将-
ldl
添加到标志
、
、
我想我需要设置我的-
ldl
标志,但是我不知道怎么做。 我对
linux
和设置变量非常陌生。如果这是我需要做的,有人能帮我解决这些命令吗?
浏览 2
提问于2008-11-11
得票数 3
1
回答
-llibrary如何确定和定位对象文件名
、
、
、
、
我正在阅读一个Makefile,其中我看到-lz -
ldl
-ldw链接器
选项
被传递给gcc。 这个库没有安装在我的
Linux
系统上,所以
编译
失败。我的问题是,我如何从这些链接器
选项
中确定要安装的库。上面的链接器
选项
只是一个例子,但我想知道在这种情况下如何确定库。
浏览 0
提问于2014-07-01
得票数 1
2
回答
VS2019
Linux
C++:未定义的引用"dlopen",未应用g++ -
ldl
编译
器标志
、
、
、
、
为此,我显然需要将
选项
-
ldl
传递给g++,这是我在属性页C/C++->所有
选项
->附加
选项
中完成的。这是添加这个的正确位置吗?我没有看到另一个可以添加到g++命令参数的更合理的地方。这在从VS2019发送构建版本时不起作用,但是如果我将相同的源代码移到
Linux
上,并使用带有相同标志的g++直接在那里进行
编译
,则构建没有问题。我假设
Linux
选项
永远不会从VS2019过渡到-
ldl
。如何正确设置或自定义修改发送
浏览 135
提问于2020-04-09
得票数 0
1
回答
找不到带有GCC的Python C_API - Python.h
、
、
、
我尝试过使用Clang-10和GCC 7.5进行
编译
,但在这两种情况下
编译
器都无法找到Python.h。-I/usr/lib/python3.8 -lpython3.8 -lcrypt -lpthread -
ldl
-lutil -lm -Wall -o Python_Math.o Python_Math.c-I/usr/include/python3.8 -l/usr/lib/python3.8 -lpython3.8 -lcrypt -lpth
浏览 76
提问于2021-10-09
得票数 0
1
回答
如何使用G++和CPLEX修复这个“未定义引用”错误?
、
、
、
我对CPLEX很有经验(在Windows上,使用visual c++),但是当我试图在Ubuntu上用g++
编译
以下简单的空模型时,我会得到一个错误。/opt/ibm/ILOG/CPLEX_Studio1210/cplex/include -L /opt/ib
浏览 6
提问于2020-08-06
得票数 0
回答已采纳
2
回答
`sqlite3_open未定义引用Ubuntu上的Netbeans C++,将Sqlite集成到Netbeans C++ Ubuntu中
、
、
、
我正尝试在我的Netbeans C++中使用Sqlite,下面是教程。当我在项目属性中将链接器添加到静态库libsqlite3.a时,我的未定义引用错误消失了,但现在它给了我 /usr/lib/libsqlite3.a(sqlite3.o):在函数pthreadMutexTry': /usr/lib/libsqlite3.a(sqlite3.o): In function中: /usr/lib/libsqlite3.a(sqlite3.o):在函数pt
浏览 5
提问于2010-08-11
得票数 0
1
回答
libc和libdl中的dlopen
、
、
、
如果一个由gcc
编译
的程序正在调用dlopen,那么它必须在
编译
时启用-
ldl
选项
。这意味着这样的程序在运行时依赖于库libdl.so。实际上,通过对它执行ldd,我们可以看到这一行:libc.so反过来使用dlopen (例如,处理libnss.so),但在libldl.so上执行ldd不会出现: /lib64/ld-
linux
-x86
浏览 0
提问于2015-07-01
得票数 7
回答已采纳
1
回答
Ruby甚至不需要vim内部的标准库
、
、
在irb中,当使用ruby时,一切都可以工作。require 'pathname' ==> True。ruby << EOFrequire 'pathname'但是,在LoadError: (eval):20:in 'require': no such file to load -- pathname中失败。不过,5是打印出来的。 我的操作系统是cat /etc/redhat-release ==> CentOS release 5.2 (
浏览 2
提问于2013-05-24
得票数 1
1
回答
为什么需要-
ldl
链接.so文件,而不需要.dylib文件?
、
、
、
、
我尝试在Mac和
Linux
环境中
编译
和运行我的代码。在
Linux
中,glfw3库存储为libglfw.so.3.2,而在Mac中存储为libglfw.3.2.dylib。为了在Mac中链接用于g++的库,我只需要使用以下代码就像在
Linux
中一样,我必须包含-
ldl
,否则它会打印错误。g++ -o Animation glad.o Animation.o
浏览 2
提问于2018-10-01
得票数 1
回答已采纳
2
回答
在c++中使用dlopen时未定义的参考错误
、
、
、
、
我正在尝试交叉
编译
来自debian的arm系统的apache。/arm-feig-
linux
- dlopen.c:(.text+0xc有一个类似的东西,我试着添加-static -
ldl
-lc C_FLAGS,但是没有什么不同。编辑: 我不知道到底是什么解决了这个问题,但我认为-
ldl
确实在寻找libd
浏览 11
提问于2015-08-20
得票数 1
2
回答
使用mpicc创建共享对象-似乎找不到p线程例程。
、
我正在学习如何在
Linux
中创建共享库,然后开发并行的科学计算程序。我将中的玩具示例作为共享库。我从中修改了Makefile,以适应玩具示例。我有一个自我
编译
的openmpi-1.5.4。如果这是openmpi依赖项,那么应该在配置它时解决它吗? 这个错误熟悉吗?我用的是Ubuntu11.04,用的是gcc 4.5.2。
浏览 9
提问于2012-04-24
得票数 1
回答已采纳
1
回答
Cray上的libxml2不可用
、
、
我需要在想要在Cray机器上
编译
的项目中使用libxml2。:int main() { return 0; }$ cc test.c -lxml2 -L/lib64 -lz -llzma -lm -
ldl
/opt/cray/pe/cce/
浏览 5
提问于2018-03-18
得票数 0
1
回答
如何在C语言中设置MySQL编程的Netbeans
、
、
、
、
远程Ubuntu
linux
目标,它是netbeans的远程构建主机。-lmysqlclient -lpthread -lz -lm -
ldl
gcc -c `mysql_config --cflags` progname.c gcc -o progname prog
浏览 2
提问于2015-07-09
得票数 2
回答已采纳
1
回答
检测种族状况的g++和cilkscreen
、
、
、
我正在
编译
我的代码但是,当我启动cilkscreen时,我会收到以下错误消息:1100189201我应该为g++添加更多的
选项
吗或者cilkscreen只适用于与icc一起
编译
的代码?我在用 gcc version 5.3.1 2016
浏览 2
提问于2016-07-07
得票数 0
回答已采纳
1
回答
在Netbeans中
编译
V8 Hello
、
、
谢谢你的阅读 我对C/C++编程还比较陌生,并且编写和
编译
了一个简单的adserver作为个人项目。我现在想加入来自谷歌的开源V8 javascript引擎,以便在请求期间执行在
编译
时不可用的逻辑,以确定哪个广告要以一种流行和知名的语言提供服务。libplatform,libsampler},third_party/icu/libicu{uc,i18n},src/inspector/libinspector}.a -Wl,--end-group -lrt -
ldl
cpp
选项
浏览 2
提问于2017-04-09
得票数 0
回答已采纳
1
回答
无法在C++中使用lua库
、
好的,我尝试在
linux
/Ubuntu上
编译
一个简单的C++ lua程序;首先,我安装了lua库:我下载了lua源代码并自己
编译
了它: printf( "Press enter to exit..." );} 但是当我像这样
编译
它时
浏览 11
提问于2015-06-29
得票数 3
回答已采纳
1
回答
Qt /
Linux
:为动态库设置
编译
器/链接器
选项
-
ldl
、
、
、
、
我可以在命令行上
编译
my can程序(main.cpp),而没有错误。如果没有-
ldl
开关,我将得到错误:未定义的引用dlopen()。另外,如果-
ldl
开关没有放在g++参数列表中的源文件后面,那么我将得到相同的错误。我曾尝试将-
ldl
直接添加到Makefile中的标志(CFLAGS、CXXFLAGS、LFLAGS
浏览 5
提问于2014-08-12
得票数 4
回答已采纳
2
回答
Lua设置错误
、
sg1@kalanamith:~/lua-5.2.1$ make
linux
testar rcu liblua.a lapi.o lcode.o lctype.o ldebug.olstrlib.o ltablib.o loadlib.o linit.o gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_
LINUX
-c -o lua.o lua.c gcc -o lua lua.o liblua.a -lm -Wl,-E -
ldl<
浏览 4
提问于2012-12-27
得票数 4
回答已采纳
1
回答
为QNX
编译
gRPC示例
、
成功地为QNX
编译
了gRPC,现在正在尝试构建这些示例。cmake -DCMAKE_C_COMPILER=qcc -DCMAKE_CXX_COMPILER=q++ ../../x86_64/usr/bin/x86_64-pc-nto-qnx7.1.0-ld: cannot find -lpthread /home/csa/src/qnx//host/
linux
/x86_64-pc-nto-qnx7.1.0-ld: c
浏览 20
提问于2022-07-19
得票数 0
1
回答
C-将支持PGI OpenACC的库与gcc动态链接。
、
、
、
、
ta=nvidia:nordc -fPIC -c libmyacc.c pgcc -shared -Wl,-soname,libctest.so.1 -o libmyacc.so -L/opt/pgi/
linux
86-64/16.5/lib -L/usr/lib64 -L/usr/lib/gcc/x86_64-redhat-
linux
/4.8.5 -laccapi -laccg -laccn -laccg2 -
ldl
par
浏览 1
提问于2016-07-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 下源码编译安装 vim 8.1
交叉编译的Linux的头文件路径
Linux手动编译PHP7的扩展库
Scientific Linux 7.5 发布,重新编译的 RHEL
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券