请问用C怎么写

2019-08-02 18:36发布

void (*reset)(void)=0x00000000;
假入我现在想把reset();放在从0x00000400处开始的位置,请问用C怎么写???

编译环境是GCC+studio
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhaoxqi
1楼-- · 2019-08-04 14:59
 精彩回答 2  元偷偷看……
dengdc
2楼-- · 2019-08-04 15:49
把reset设为全局变量,然后用链接脚本指定存放位置和运行位置就OK了啊
liliang9554
3楼-- · 2019-08-04 18:35
也可以参照中断函数入口的处理方法。
huangchui
4楼-- · 2019-08-04 19:27
这不是c语言的问题,这是linker的问题。
spark周
5楼-- · 2019-08-04 20:14
那个函数单独列一个文件,链接的时候对那个文件指定运行地址就OK了

思路明白了吧?至于怎么操作,去翻翻书或者网上搜一把
jiajs
6楼-- · 2019-08-04 22:33
 精彩回答 2  元偷偷看……

一周热门 更多>