腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在VirtualBox的共享文件夹中构建
符号
链接共享库
、
、
、
、
我现在正在Windows和
Linux
中构建一个C++库。对于windows,我现在使用Visual进行开发,对于
Linux
,我现在通过Virtual使用Ubuntu。为了使开发更加容易,我通过Virtual的共享文件夹功能将Windows中的项目文件夹与
Linux
共享。我首先在Windows中
编译
和运行该项目,如果成功,我将在
Linux
中
编译
它。我遇到的问题是,如果要构建的共享库是一个
符号
链接,那么它不能以的形式在
Linux
中
编译
。如
浏览 3
提问于2013-09-09
得票数 0
回答已采纳
2
回答
Qemu (带有调试
符号
的内核)和ARM
、
、
、
我正在寻找一个使用调试
符号
编译
的
Linux
ARM内核、磁盘映像和initrd。我希望使用qemu和gdb调试内核。您能告诉我一个arm
linux
映像,它是用调试
符号
编译
的,我可以从qemu开始并连接gdb吗?什么是最简单的方法来设置这个?
浏览 0
提问于2015-06-04
得票数 1
2
回答
如何跨平台扩展qobject?
、
、
我正在开发一种获取真正的全局热键的方法(例如,即使应用程序处于模糊状态,也会在某些输入上发出信号)编辑:我不想知道如何使用x11、windows等实际代码。我只想知道如何为每个平台分别定义。
浏览 0
提问于2015-09-21
得票数 1
1
回答
函数
符号
编译
后获得'.part‘后缀
、
、
当交叉
编译
Linux
内核3.18.10时,
编译
器在一些
符号
的末尾添加一个.part.<N>后缀(参见下面的示例)。当使用不同的配置时,数字<N>会发生变化。有没有人知道
编译
器在什么条件下在
符号
的末尾添加了部分后缀?$ arm-none-
linux
-gnueabi-readelf -a vmlinux | grep do_kernel_fault c03a48f8 116 FUNC LOCAL
浏览 0
提问于2015-08-13
得票数 9
回答已采纳
1
回答
由C++
编译
器创建的
符号
表
、
、
、
、
我正在阅读有效的C++,第3版和第2项(喜欢const、枚举和内联以#defines),Scott提到了
符号
表:他解释说#defines可能不会出现在
符号
表中。基于答案、建议的和文章,我将定义
符号
表如下:由于
编译
器只为每个翻译单元创建对象文件,我们仍然需要一种方法来在转换单元之间引用
符号
。链接之后,一旦内存地址被解析,我不认为
符号
表是必需的?也就是说,我认为
符号
表在可执行文件/库中是不可用的,对吗? 我怀疑
符号
表对于其他
编译</e
浏览 2
提问于2014-10-22
得票数 7
1
回答
当
符号
是glibc的一部分时,链接器会更改
符号
名称
、
、
、
我
编译
了使用printf的代码(在
linux
中),我看到在
编译
(gcc -c)期间,
符号
仍然是printf,但是当我
编译
并链接它(gcc -o)时,我看到
符号
变成了printf@GLIBC.2.2.5。作为glibc一部分的其他
符号
也会发生这种情况。 链接器是否更改了
符号
,使其仅在与某个版本的glibc链接时才能工作,而不能与其他版本的glibc链接?
浏览 1
提问于2019-07-15
得票数 2
1
回答
执行lrzsz通过minicom发送文件时出错
、
、
、
、
我找到了lrzsz ()和交叉
编译
的arm-
linux
-gnueabihf-gcc.我得到了lrb,lrx,lrz,lsb,lsx,lsz。lrz: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/
Linux
浏览 8
提问于2013-08-31
得票数 0
回答已采纳
1
回答
Qemu调试
linux
内核,不能加载模块。
、
最近,我尝试
编译
linux
内核并使用gdb调试,下面是:调试内核 ;
linux
内核调试;我发现我的lx-symbols gdb不能加载其他模块和
符号
,只有输出:
linux
。我跟着lx-
符号
,找到了gdb.parse_and_eval("modules")函数,什么也没有返回.src文件是https://github.com/torvalds/
linux
/blob/master/sc
浏览 0
提问于2022-06-30
得票数 0
1
回答
用调试
符号
编译
Arch
Linux
内核
、
、
、
我正在进行一个项目,这个项目要求我为
linux
内核设置调试
符号
。我正在开发arch,不幸的是,arch没有像ubuntu ()那样很好地打包内核调试
符号
。我想我可以
编译
带有调试
符号
的arch
linux
内核,然后将它们提取出来并用于我的目的。因此,我下载了arch
linux
内核();但是,我很难弄清楚如何使用调试
符号
构建内核--现在还不清楚如何从自述文件和Makefile中实现这一点。有人能解释一下这件事吗?
浏览 2
提问于2020-09-30
得票数 1
回答已采纳
1
回答
在xlc_r AIX
编译
器的标头中是否定义了真和假?
、
我正在将一些代码从AIX移植到
Linux
,我得到了未定义
符号
的
编译
错误--真和假。它们不是在源代码中定义的,我无法访问AIX系统。这些
符号
是否在xlc
编译
器的头中定义?
浏览 1
提问于2015-12-31
得票数 0
回答已采纳
1
回答
与icecc交叉
编译
时如何设置ICECC_VERSION
、
、
、
、
我试着和icecc做交叉
编译
,没有运气。现在,我正试图在我的
Linux
系统上使用mingw
编译
Windows,它工作得很好(即使使用ccache),但是我无法让icecc正确地分发
编译
。-gcc-win32)使用export ICECC_DEBUG=debug,我在
编译
编辑:对于本机
编译
,我使用ccache和CCACHE_PREFIX=icecc,它们工作得很好(构建在
浏览 8
提问于2017-05-02
得票数 2
1
回答
我不明白为什么我会收到关于有
符号
和无
符号
之间转换的警告,我的
编译
器是错的吗?
、
,在我的
linux
膝上型计算机上无需警告地
编译
,但是在它要运行的嵌入式
linux
上,我得到以下警告: 若(receivedBytes.size() >= static_cast<size_t>(nbExpectedBytes)) ^~
浏览 0
提问于2020-11-26
得票数 5
回答已采纳
7
回答
我如何辨别一个库是否是用-g
编译
的?
、
、
、
我在x86
Linux
上有一些
编译
库,我想快速确定它们是否是用调试
符号
编译
的。
浏览 1
提问于2010-01-04
得票数 113
回答已采纳
1
回答
从不同的平台
编译
c函数,并得到与__kernel__不同的
符号
。
、
、
我试图为安卓平台
编译
开源库nmap。 在ubuntu中,我使用ndk构建libnetutil并获得libnetutil.a。对于nm,我查找函数的
符号
:int mac_cache_get(const struct sockaddr_storage *ss, u8 *mac);,我得到
符号
_Z13mac_cache_getPK25使用nm ( .o文件),它尝试用
符号
:_Z13mac_cache_getPK16sockaddr_storagePh调用函数。因此,这个
符号
与_Z13mac_cache_getP
浏览 6
提问于2022-05-26
得票数 0
回答已采纳
1
回答
如何使用Eclipse /C++ IDE交叉
编译
?
、
、
我在
Linux
桌面上安装了Eclipse /C++ IDE,使用GCC交叉
编译
器在
Linux
平台上交叉
编译
程序。因为在
Linux
上,如果我必须链接库libABCD.so.10.0.0,我只需在链接器选项中添加ABCD,并创建一个
符号
链接ABCD.so -> libABCD.so.10.0.0。现在,如何在Windows上解决相同的问题,如何在windows上创建
符号
链接?直接指定库的绝对路径不起作用,因为
编译
器将-l前缀为库名(找不到)
浏览 0
提问于2014-06-20
得票数 4
回答已采纳
1
回答
交叉
编译
openjdk 11u到Android设备
、
、
、
我正在尝试交叉
编译
OpenJDK11u到android。=/mnt/d/ubuntu/NDK/build/tools/toolchain/sysroot --disable-warnings-as-errors 检查CC的解析
符号
链接.没有
符号
链接配置:C
编译
器(定位为/mnt/d/ubuntu/NDK/build/tools/toolchain
浏览 0
提问于2020-07-08
得票数 0
回答已采纳
2
回答
从C++98升级到C++11导致错误
、
、
、
我写的程序
编译
得很好,直到我决定开始使用C++11而不是C++98 (这是QT Creator中的默认设置)。因此为了实现这个目的,我在CMakeLists.txt file中包含了以下行:现在,我的部分代码包含以下内容(不是我写的):# include "
Linux
-x86/OniPlatformLinux-x86.h" #eli
浏览 2
提问于2015-03-13
得票数 1
2
回答
在windows静态库中查找未定义的
符号
、
、
有没有办法找出使用VC6
编译
的windows静态库中未定义
符号
的列表? 我知道nm命令会列出
linux
中的所有
符号
,标记为"U“的
符号
可以识别为未定义的
符号
。但是,Windows如何做到这一点呢?
浏览 5
提问于2010-04-09
得票数 10
回答已采纳
1
回答
GNU库-哪个库会有_POSIX_OPEN_MAX
符号
?
、
、
、
、
我正在尝试在系统调用/接口级别上学习更多关于
Linux
的知识。从限制开始,我在APUE中读到像_POSIX_OPEN_MAX这样的限制是
符号
。在谷歌之后,我读到了这些
符号
在库中。如何找到包含_POSIX_OPEN_MAX
符号
的库?我确实找到了带有限制的头文件,但我想了解如何在我的
Linux
系统上
编译
的GNU库中找到这些文件(使用nm?)。有太多的库,我不知道从哪里开始绘制这些
符号
的位置。
浏览 1
提问于2013-03-09
得票数 0
1
回答
如何使用LKM的导出
符号
编译
内核?
、
、
、
、
我是一个内核新手,需要一些帮助
编译
的
Linux
内核与一个内核模块的输出
符号
。我在LKM源代码中尝试了以下- EXPORT_SYMBOL(func_name),LKM
编译
并在其Module.symvers中生成了
符号
。但是,当我试图使用内核调用导出的
符号
来
编译
内核时,它显示未定义的引用'func_name‘。我遗漏了什么?
浏览 2
提问于2013-10-08
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
怎样Hack Linux的内核符号?
Linux 下源码编译安装 vim 8.1
交叉编译的Linux的头文件路径
Linux手动编译PHP7的扩展库
Scientific Linux 7.5 发布,重新编译的 RHEL
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券