腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从客户端应用程序
调试
到
动态
库
、
、
、
、
假设我在
调试
模式下编译了一个
动态
库
(Windows DLL和/或
Linux
共享目标文件.so),以供
动态
链接到它的客户端应用程序使用。客户端应用程序开发人员可以使用我的源代码。我需要一些关于以下
调试
场景的说明。我总是理解/假设,为了让客户端应用程序
调试
到我的
库
中(例如,为了让客户端应用程序开发人员在
调试
时步入我的源代码,比如在MS VC++中使用F10 ),他们实际上必须自己构建我的
库
的本地副本(
浏览 2
提问于2012-07-06
得票数 2
回答已采纳
1
回答
chgrp和链接
库
、
、
、
根据/bin/chgrp上的
linux
命令,执行它的惟一必要
库
是libc.so。当使用gdb
调试
chgrp时,我注意到实际上加载了其他
库
,例如:/lib/x86_64-
linux
-gnu/libnsl.so.1 /lib/x86_64-
linux
-gnu/libnss_nis.s
浏览 3
提问于2015-06-29
得票数 0
回答已采纳
2
回答
FreeLibrary()在
linux
上工作吗?
、
、
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
2
回答
NodeJS本机模块-
如何
删除
调试
符号
、
、
我正在为Node编写一个本机模块,但希望删除
调试
信息。我在用node来构建模块。因此,我需要在构建之后使用strip命令删除它。此外,即使在去掉
调试
符号之后,我仍然可以使用它列出了我的功能名称。也可以移除这些东西吗?target=v8.9.4{ { "/usr
浏览 2
提问于2018-02-23
得票数 4
回答已采纳
2
回答
在另一个DLL中
动态
加载DLL
、
、
我需要在另一个
动态
链接
库
(Visual C++ )中加载一个
动态
链接
库
,这样我就可以在第二个
动态
链接
库
中使用嵌入在第一个
动态
链接
库
中的类。我有这两个
库
的代码,因为我创建了两个dll,但我从来没有
动态
加载过
库
,所以我不确定这是
如何
完成的…… 此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包
浏览 4
提问于2010-11-24
得票数 2
1
回答
如何
在
Linux
上启动可编程/逆向工程/破解软件?(以码头为基地)
、
、
、
我不知道
如何
开始,我的意思是,我发现了很多关于Windows上的RE或者CIS Docker基准测试的知识,但是我没有找到任何文章,特别是关于
Linux
上的Docker反向工程/破解的文章。该产品运行在从.deb包安装的Ubuntu18.04服务器上的Docker上(不知道这是否有帮助:),我需要的是一些关于
如何
破解安装在
Linux
上的Docker软件的指导。或者什么是最容易或通常更有价值的攻击矢量,我的意思是,也许尝试破解许可,或者尝试使用缓冲区溢出,“一般攻击者”是
如何
认为.请告诉我,如果我
浏览 0
提问于2021-01-11
得票数 0
2
回答
用
调试
符号从源代码编译glibc
、
、
、
、
我需要用
调试
符号从源代码编译glibc。 在哪里为这个指定'-g‘选项,然后
如何
使示例代码链接到这个特定的glibc,而不是安装在我的系统上的?
浏览 4
提问于2012-04-13
得票数 8
回答已采纳
1
回答
如何
在Oracle异构服务环境中
调试
ODBC驱动程序?
、
、
、
、
Oracle异构服务是Oracle DB的一个特性,它允许数据
库
通过ODBC驱动程序与非Oracle DB进行对话。
如何
使用sqlplus或其他Oracle客户端工具进行相同的操作?
如何
使用Oracle异构服务
调试
ODBC驱动程序(“
动态
加载
库</em
浏览 0
提问于2018-05-30
得票数 0
回答已采纳
4
回答
调试
linux
内核的工具是什么?
、
、
、
、
我是
linux
内核的新手。漫游
如何
浏览完整的流程,从CPU加电开始。BIOS/ROM代码的基本概念。 我可以有一些工具来
调试
完整的内核吗?或者浏览原始代码更可取?
浏览 1
提问于2013-04-17
得票数 2
回答已采纳
2
回答
动态
加载
库
、
、
我的程序加载了一个
动态
库
,但在它尝试加载它之后(它似乎没有,或者至少在加载过程中出现了一些问题。一个free()抛出一个错误,我注释掉了那一行。)我该
如何
着手解决这个问题呢?上面的问题是由于我没有一个xml文件,它应该在那里。 这是我为了得到我显示的初始错误而掩盖的第一个错误。
浏览 3
提问于2011-11-09
得票数 0
1
回答
共享
库
中的断点会导致所有应用程序在其上崩溃吗?
、
、
、
、
例如,使用
Linux
,一个新的应用程序正在使用一个共享/
动态
.so
库
。 在
调试
应用程序时,如果我们能够在该共享
库
中设置一个断点,那么同时使用该共享
库
的其他应用程序是否会受到影响?
浏览 5
提问于2022-10-13
得票数 1
回答已采纳
1
回答
跨平台:使用VisualStudio2019使用共享
动态
库
时,Windows下使用WSL进行
调试
失败
、
、
、
我有一个由几个
库
组成的项目,如果所有源代码都在一个VisualStudio2019项目中,那么它就可以跨平台运行和
调试
。但是,将
库
放在单独的项目中,而我根本无法在IDE中进行
调试
。但是,可执行文件将在我的WSL安装中的命令行和其他
Linux
框上运行完全正常。我尝试过各种方法,比如将我的LD_LIBRARY_PATH设置为一个共享的
动态
库
,但是到目前为止似乎没有什么工作。谢谢cp libWSI.so
浏览 3
提问于2019-11-18
得票数 1
4
回答
用gdbserver
调试
共享
库
、
、
、
我可以在我的主应用程序中逐步完成代码,但是如果我试图进入共享
库
中的函数,我将获得内存地址和
调试
器终止。 这是我的
库
,它被编译并复制到目标系统上的/lib文件夹。(它确实有
调试
符号)我尝试使用.gbdinit文件来设置solib绝对前缀/lib。
浏览 8
提问于2011-12-23
得票数 10
2
回答
在引导时为多个文件启用
动态
调试
、
如何
通过向
linux
内核提供命令行参数来启动多个文件的
动态
调试
(pr_debug)?dyndbg='file drivers/<filename1> +p file drivers/<filename2> +p file drivers/<filename3> +p' 但是,没有启用
动态
调试
浏览 8
提问于2015-01-02
得票数 10
回答已采纳
2
回答
为什么Win和
Linux
上PCRE静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用gcc 4.3.2
浏览 3
提问于2011-11-25
得票数 1
1
回答
可以在18.04 x86_64中从apt安装静态
库
吗?
、
、
、
我正在尝试构建一个依赖于二进制分布式静态
库
的项目。ini_config函数,其中包括:它找到
动态
库
,但找不到静态版本:attempt to open
浏览 0
提问于2018-07-05
得票数 1
1
回答
量角器测试,无头RH 6.5和ChromeDriver GLIBCXX_3.4.15‘s问题
、
、
、
/chromedriver) exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \对此: exec
浏览 3
提问于2015-02-25
得票数 0
1
回答
如何
检测当前进程中
动态
库
的卸载?
、
我对类似UNIX的平台还不太了解(包括
Linux
、macOS、iOS、Android等等)。我怎么能在这些平台上做同样的事情呢?
浏览 5
提问于2021-07-31
得票数 0
回答已采纳
1
回答
使用gdb
调试
反汇编的
库
、
、
、
在
Linux
和Mac中,我可以使用stepi和nexti来
调试
应用程序,而不需要
调试
信息。 在Mac上,gdb显示了在库中调用的函数,尽管有时会在每条stepi指令中提前几条汇编指令。在
Linux
上,当我步入
动态
库
时,gdb会迷路。你知道
如何
用gdb
调试
这些
库
调用吗?
浏览 0
提问于2009-10-18
得票数 11
回答已采纳
1
回答
使用QtCreator在c++中
调试
动态
加载
库
、
、
、
我正在构建一个在
linux
上使用qtcreator
动态
加载共享
库
插件的应用程序。
调试
器似乎无法将
库
与源代码文件链接起来。这有两个影响*我放在插件文件上的断点被忽略了*如果我在插件代码中放了一个“代码断点”(即asm int 3),
调试
器会给我显示错误(而不是源代
浏览 0
提问于2016-02-19
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
linux coredump调试
如何在 Linux 或者 UNIX 下调试 Bash Shell 脚本
Linux 黑乎乎的命令行下,如何调试 Python?
Python 调试技巧 Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券