我有一个小C函数,我想为它制作一个hex文件.
运行
gcc -c in.c
Run Code Online (Sandbox Code Playgroud)
制作一个目标文件但我需要这个独立功能的hex文件.我需要将它放在一个单独的位置,这样我就可以从主代码中将JMP简单地放到这个位置.但我希望这是十六进制格式.
我不能做 -
gcc -c in.c -o in.hex
Run Code Online (Sandbox Code Playgroud)
这不行..请帮帮我..
suj*_*jin 10
通过使用objcopy我们可以制作hex文件
gcc -c example.c
objcopy --change-address 0xE0000 -O ihex example.o example.hex
Run Code Online (Sandbox Code Playgroud)
它会生成example.hex文件
用于Bless Hex Editor清楚地查看.hex文件