腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
符号表
在将一种语言翻译成另一种语言时有何帮助
、
、
解析器所做的就是根据输入和退出
生成
一个
符号表
,如果语法不正确,则会显示错误消息。现在我们需要获取用这种语言编写的输入文件,并将其转换为mips代码(实际上是用于
linux
的mips代码)。为什么需要一个
符号表
呢?没有
符号表
也能做到吗?
浏览 1
提问于2009-12-17
得票数 0
回答已采纳
2
回答
GCC编译中函数名的隐藏
、
、
我在
Linux
下使用GCC。 有没有办法告诉GCC (或链接者)不要
生成
这个
符号表
?
浏览 8
提问于2016-06-15
得票数 9
2
回答
如何防止QT事件堆栈溢出?
、
、
()来自/lib/i 386-
linux
-gnu/libglib-2.0.so.0没有
符号表
信息。()从/lib/i 386-
linux
-gnu/libglib-2.0.so.0没有
符号表
信息。()从/lib/i 386-
linux
-gnu/libglib-2.0.so.0没有
符号表
信息。()从/lib/i 386-
linux
-gnu/libglib-
浏览 9
提问于2011-05-17
得票数 3
回答已采纳
2
回答
是否知道
Linux
符号表
中的条目是函数还是变量?
、
、
Linux
命令nm可以列出一个
符号表
。但是我不知道里面的符号是什么类型的。struct symtab { void *addr; }; 然后我想添加一个关于"printk的代码,发现函数原型中使用了"EXPORT_FUNC“或"EX
浏览 6
提问于2013-09-26
得票数 2
回答已采纳
1
回答
HP PA-RISC在gdb中加载
符号表
、
为了获取更多信息,我尝试提取
符号表
并将其加载到gdb会话中。有没有办法从上述文件格式的可执行文件中提取
符号表
。
浏览 1
提问于2012-09-07
得票数 0
1
回答
符号表
的关键是什么?
、
在
生成
c/c++
符号表
时,当向
符号表
中添加一个新变量或函数名及其值时,该条目的关键是什么?变量的名称或变量的地址?那么它如何根据
符号表
检测该变量的多个声明呢?
浏览 1
提问于2014-12-21
得票数 1
回答已采纳
2
回答
NodeJS本机模块-如何删除调试符号
、
、
它正在进行发行版构建,但
符号表
仍然包含在输出文件中。这是我的binding.gyp: "targets": [ "libraries": [ "/usr
浏览 2
提问于2018-02-23
得票数 4
回答已采纳
1
回答
如何在ubuntu中打印c程序的
符号表
?
、
、
编译C程序时,编译器/链接器将
生成
一个
符号表
。我们如何打印
符号表
以及它将在终端中存储哪些值?
浏览 26
提问于2018-01-30
得票数 0
回答已采纳
2
回答
android内核上的objdump
、
、
、
我使用了android
linux
内核,将其从gzip头文件中拆分并解压缩。有人知道如何从二进制图像中获取
符号表
吗? 在我的android设备上,我可以执行以下操作来获取
符号表
: cat /proc/kallsyms
浏览 1
提问于2011-12-21
得票数 2
回答已采纳
1
回答
使用gdb调试exe
、
、
、
在尝试了几种调试可执行文件的方法后,决定尝试gdb来调试windows环境下的可执行文件,但没有成功。/nologo /Z7 /Zi /MT /W3 /GX /O2 /D /DEBUGtarget exec setup我需要一种方法来将源代码/符号加载到GDB中,因为我无法设置任何有效的断点。 这就是我尝试过的,为了设置断点(不是通常的方式)
浏览 4
提问于2016-05-20
得票数 0
2
回答
从语义分析阶段重用
符号表
进行代码
生成
、
、
、
、
在代码
生成
阶段,如何重用在语义分析阶段填充的
符号表
,我有一个问题。我将
符号表
作为链接列表的堆栈,其中每个链接列表表示在特定范围中声明的标识符。最后,在语义分析完成后,我实际上有一个空
符号表
,就像它开始时一样。但是,代码
生成
器需要一个完全填充的
符号表
才能正确
生成
代码。如果不重新做语义分析期间所做的工作(即向
符号表
输入标识符),如何做到这一点?
浏览 5
提问于2016-02-03
得票数 1
回答已采纳
1
回答
由C++编译器创建的
符号表
、
、
、
、
我正在阅读有效的C++,第3版和第2项(喜欢const、枚举和内联以#defines),Scott提到了
符号表
:他解释说#defines可能不会出现在
符号表
中。基于答案、建议的和文章,我将定义
符号表
如下:由于编译器只为每个翻译单元创建对象文件,我们仍然需要一种方法来在转换单元之间引用符号。链接之后,一旦内存地址被解析,我不认为
符号表
是必需的?也就是说,我认为
符号表
在可执行文件/库中是不可用的,对吗? 我怀疑
符号表
对于其他编译器任务也很有用吗?比如识别命名冲突?上面描述的<e
浏览 2
提问于2014-10-22
得票数 7
2
回答
等效于GNU LD的Solaris链接器--导出-动态标志
、
、
、
问题是:我们使用GNU构建
Linux
,使用Solaris ld构建solaris。GNU ld支持--export-dynamic标志,该标志: 在创建动态链接的可执行文件时,将所有符号添加到动态
符号表
中。动态
符号表
是在运行时从动态对象中可见的一组符号。
浏览 6
提问于2009-02-27
得票数 1
回答已采纳
2
回答
为什么我在运行readelf -s时得到以下输出
、
、
我有
Linux
内核,正在尝试使用objcopy工具在上面
生成
ELF头文件,下面是第一步然后我想用readelf -s main.o读取
符号表
,但是得到了奇怪的符号,下面是输出 Symbol table '.GLOBAL DEFAULT ABS _binary_
linux
_kernel_bin_
浏览 1
提问于2013-03-12
得票数 3
回答已采纳
1
回答
最终可执行文件中
符号表
的要求?
我看到windows可移植的可执行格式包含一个
符号表
。我理解为什么在编译的语义分析阶段和代码
生成
过程中都需要
符号表
。但是我不明白为什么最终的可执行文件本身应该包含一个
符号表
,因为在这个阶段地址被映射到程序集代码中。我遗漏了什么??
浏览 7
提问于2015-05-16
得票数 0
回答已采纳
2
回答
最终的可执行文件是否使用
符号表
来检查变量范围
、
、
、
当翻译单元被编译/组装到一个对象文件中时,我了解到它创建了一个
符号表
,其中包含了找到的每个变量/函数。 例如,如果一个变量只有使用静态关键字的文件范围,那么它将在
符号表
中被标记为本地变量。但是,当链接器
生成
最终的可执行文件时,是否有一个包含所有文件的每个条目的最终
符号表
?我很困惑,因为如果我们有一个声明为静态的变量,仅在一个文件中表示文件作用域,那么当每次在可执行文件中遇到这个变量时,编译器是否必须引用最终的
符号表
来查看它的实际作用域,还是为它
生成
特殊的代码?
浏览 1
提问于2018-03-22
得票数 2
回答已采纳
1
回答
如何解析/打印iPhone静态库中的符号列表?
Windows/RHEL4(5)
Linux
中能够检索给定iPhone静态库的
符号表
的任何工具我在一个用iPhone4 SDK创建的库上尝试了不同的objdump,nm --target=组合,但都失败了。
浏览 3
提问于2011-05-30
得票数 2
2
回答
内核之间的
Linux
内核模块(*.ko)兼容性
我认为insmod将其动态链接到导出的
符号表
中,并且导出的
符号表
在内核版本之间不会发生变化。(它会被追加。)有人能告诉我如何构建一个与未来(或过去)
Linux
内核兼容的内核模块(.ko),而不需要在那个内核上重新构建吗?这是我的make文件:obj-m += access_mem.o清理:清理
浏览 0
提问于2013-08-07
得票数 7
回答已采纳
1
回答
在库上使用中断:符号结构查询
、
、
我已经为应用程序和ourlibrary.so
生成
了一个
符号表
,我在Applicaion和ourlibrary.so中包含了异常处理程序,它为两个应用程序
生成
了一个很好的转储,但是只为Application选择了
符号表
,所以我想知道我是否在正确的位置为库设置了
符号表
。目前它的设置如下: - Breakpad generated value - ourlibrary.so
浏览 1
提问于2012-02-03
得票数 0
回答已采纳
2
回答
运行中的C程序可以访问自己的
符号表
吗?
、
、
、
、
我有一个
linux
C程序,它处理发送到TCP套接字(绑定到特定端口)的请求。我希望能够通过对该端口的请求来查询C程序的内部状态,但我不想硬编码可以查询哪些全局变量。因此,我希望查询包含全局的字符串名称,并使用C代码在
符号表
中查找该字符串以找到其地址,然后通过TCP套接字将其值发回。当然,
符号表
一定不能被剥离。那么,C程序甚至可以定位它自己的
符号表
吗?
浏览 6
提问于2012-06-29
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 ChatGPT AI 从英文文本生成 Linux 命令|Linux 中国
linux生成随机密码的几种方式
域名解析记录中各符号表示的意思
Linux 使用 ssh-keygen 生成 RSA 密钥对
如何无损压缩 bugly 符号表 40% 体积
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券