腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
应用
程序
的
入口
点
地址
和可执行的起始
地址
有什么不同?
、
、
最近,我在读一本书的时候,专注于编写源codes.when的过程,我遇到了两个专业单词:输入点
地址
和可执行起始
地址
,我只知道输入点
地址
是0x0,但我不知道它们之间的区别。
浏览 6
提问于2013-06-04
得票数 2
回答已采纳
4
回答
程序
入口
自识别
、
、
一个用
C
(或汇编
语言
)写的
程序
,能不能用gcc来连接
c
标准库,打印出它的
入口
地址
?(由于ELF符号实际上表示
程序
条目,我想知道是否可以在不解析_start可执行文件的情况下从主函数中打印出该符号的
地址
。)?
浏览 1
提问于2010-11-25
得票数 0
回答已采纳
1
回答
在QEMU中调试早期内核启动代码
、
、
、
、
我有一些代码(汇编
语言
和
C
语言
的混合)编译成ELF二进制文件,QEMU中的一些固件/引导加载
程序
代码加载到特定的物理
地址
。ELF是使用虚拟
地址
链接的;但是,代码应该在MMU关闭的情况下运行,这意味着它需要与位置无关。问题是PC被设置为
入口
点的物理
地址
,这是有意义的,但由于所有符号都是使用虚拟
地址
引用的,所以GDB不知道
入口
点在哪里。我仍然可以在MMU打开时调用的函数上设置断点(因此PC将在此时处理虚拟<em
浏览 0
提问于2019-04-17
得票数 5
1
回答
如何将
c
代码
入口
点导出到
程序
集?
、
、
、
为了将.
c
和汇编
程序
结合起来,我想传递.
c
代码的启动
地址
,以及
程序
微控制器,以知道它的
程序
从那个
地址
开始。由于我是在
程序
集中编写启动文件,我需要将.
c
代码的起始
地址
传递给
程序
集,然后将该
地址
写入到微控制器的特定内存区域(这样,微控制器就可以在重置之后在该
地址
上开始执行)。尝试使用以下结构在Keil中为stm32f103创建一个项目: 一些.
c
文件
浏览 0
提问于2019-03-18
得票数 2
回答已采纳
2
回答
readelf如何翻译
入口
点
、
、
、
、
我有一个elf文件,当我使用readelf -h文件名时,我得到了
入口
点。现在,假设我想用汇编
语言
自己计算这个
地址
,但是
语言
并不重要。 我该怎么做呢?我知道
入口
点是从文件中的偏移量24开始的4个字节,但是我不知道如何将这个数据转换成
地址
。
浏览 5
提问于2014-06-07
得票数 3
3
回答
不同
语言
的切入点
、
、
、
我知道在
C
/
C
++和Java中,
程序
的
入口
点是函数main(), 问题2不是一个有意义的问题,因为CPU负责查找
入口
点是错误的。没有这样的惯例。见Eric Lippert的澄清。
浏览 0
提问于2014-05-14
得票数 2
回答已采纳
1
回答
General -函数在内存中是如何表示的?
我试着搜索了一下,但我找不到这个问题的答案。也许是因为我不能用恰当的术语来表达。我想知道的是函数在内存中是如何表示的?指令必须有一些存储要求,我们可以使用函数指针来捕获它们在内存中的位置……有没有人能详细解释一下?
浏览 0
提问于2012-04-27
得票数 2
回答已采纳
1
回答
是否可能在库
程序
集中有
程序
入口
点?
、
在编译后的系统
语言
(如
C
/
C
++)中,通常在链接时间解析
入口
点,这使链接器能够在DLL中拥有main函数,这样链接器就不会抱怨并将
入口
点
地址
设置为DLL中的符号(或者导入库中的函数,但不确定)。我最近开始使用
C
#,我想做一些类似的事情,在库中有Main方法(最好是根据.NET标准构建),而实际的.NET不定义任何
入口
点,而是使用库中的
入口
点。
浏览 4
提问于2022-07-23
得票数 1
回答已采纳
1
回答
跳转到x86中的64位值。
这个代码是为32位x86英特尔汇编
程序
.此外,请尽量遵守Xcode 5所使用的汇编
程序
语法。汇编
语言
不是我的强项,我想尽量避免因为我不理解代码而导致的愚蠢错误。谢谢。(这是和,如果您需要的话
浏览 0
提问于2014-01-06
得票数 0
回答已采纳
1
回答
C
-单链接列表-通过值和引用传递指针
、
、
总的来说,我们称他们为:NODE *
c
1 = add_head(&head, 1);现在,看看这个函数:而且,总的来说,如果我们想在前面定义的
c
1之后添加一个节点,我们调用如下函数:我的问题是:前两种功能和第三种功能在论点上有什么区别。我们真的需要* *phead,为什么我们不能把*phead放在最主要的名称中,比如: NODE *
c<
浏览 4
提问于2015-05-31
得票数 0
回答已采纳
1
回答
在单个系统上,我能期望main()总是在同一个EIP上吗?
、
我正在Linux中运行一些基准测试,我正在寻找一些指示,表明
程序
已经完成加载并开始运行。期望main()始终处于相同的EIP是否合理 main()的EIP依赖于
语言
吗?它依赖于编译器吗?有没有什么EIP可以让
程序
总是在开始的时候呢?
浏览 1
提问于2012-09-23
得票数 0
回答已采纳
9
回答
C
、
C
++、Java、
C
#中的main()
、
、
、
、
在
C
、
C
++、Java或
C
#中,main() (或Main())是用户定义函数还是内置函数?
浏览 0
提问于2009-10-08
得票数 6
回答已采纳
2
回答
为什么.text部分不靠近“
入口
地址
”?
、
、
、
return 0;结果是:heap section: 0x555555756670.text section: 0x55555555473aEntry point address: 0x630 为什么0x630的“
入口
地址
浏览 2
提问于2019-03-02
得票数 3
回答已采纳
1
回答
_start()在
C
中的用途是什么?
、
、
我从我的同事那里学到,人们可以在不编写main()函数的情况下编写和执行
C
程序
。可以这样做:/* Compile this with gcc -nostartfiles */ int;}gcc -o my_main my_main.
c
–nostartfiles.
浏览 23
提问于2015-04-17
得票数 143
回答已采纳
3
回答
用Turbo编译和链接到.com文件
、
、
、
、
我试图编译一个简单的
程序
到一个DOS .com文件使用Turbo编译器和链接器。至此,我尝试了我能想到的最简单的
C
程序
。我从链接器获得的错误消息如下: 我知道com文件需要
入口
点在100小时。Turbo
C
可以选择设置这个
地址
吗?
浏览 0
提问于2019-05-01
得票数 4
1
回答
从我在Elf中设置的
入口
点进入不同的
地址
、
、
我想编写一个简单的引导
程序
,它改变真正的模式以保护模式,然后加载简单的内核。首先,我将引导加载器放在OS.img(qemu)的第一个扇区中,然后内核从第二个扇区开始。下面是我的内核的可读性结果: 以下是LMA和VMA: 拨打*0x8018,而
浏览 1
提问于2012-04-29
得票数 1
回答已采纳
1
回答
在asm的文本部分中,使用全局_main和全局_start有什么不同?
我是新学汇编
语言
的。我一直在研究它,但我混淆了这两者:global _main和global _start。如果有人知道,请帮忙!
浏览 2
提问于2016-02-05
得票数 1
回答已采纳
1
回答
PIE
程序
的
入口
点
地址
、
、
如何知道Linux/Android上PIE
程序
的实际
入口
点
地址
? 我可以使用readelf -l读取
入口
地址
,但是对于使用-pie或-fPIE编译和链接的精灵来说,实际的
入口
地址
将与之不同。我怎样才能在运行时得到这样的
地址
?也就是说,知道
程序
加载到内存的位置。
浏览 1
提问于2018-03-16
得票数 2
回答已采纳
3
回答
ASP.NET MVC中的
C
#
语言
规范和
入口
点
、
我正在阅读ECMA
语言
规范;
C
# -334。这是否意味着ASP.NET MVC应用
程序
不是应用
程序
,而是类库?
浏览 3
提问于2019-12-23
得票数 0
5
回答
没有导出函数的DLL?
、
、
我不太明白的是,应用
程序
如何在不导出任何函数的情况下使用这些DLL? 我的意思是,dllmain()确实会在LoadLibrary()上执行,但这有什么意义呢?
浏览 0
提问于2011-07-06
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C语言/C加加—程序和编程语言
C语言编程篇·最简单的C语言程序
C语言程序结构
C语言/C加加和程序设计
C语言程序设计3
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券