腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券