gpt4 book ai didi

linux - 修改 Microchip COFF 文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:32 25 4
gpt4 key购买 nike

我想在proteus中模拟我做的一个程序,但是它是在linux上使用MPLABX编译的,proteus运行在虚拟机和windows XP中。我的电脑硬件较少,所以尝试在虚拟机上运行 MPLABX 对我的上网本来说确实要求很高。另外,在 wine 下运行 proteus 真的很麻烦。

生成的COFF文件是用linux格式的绝对路径指向我的源码,因为proteus无法加载源码调试,根本看不懂是什么路径。我已经尝试使用 HEX 编辑器手动编辑路径并尝试使用有效的 Windows 格式,但是当我尝试加载它时,它抛出一个错误提示文件已损坏。

有什么想法吗??

最佳答案

调试信息中的路径名是传递给编译器的路径名。要在调试信息中生成相对路径,用相对路径编译。

我不确定使用 MPLABX 的细节——我使用单独的构建系统来控制此类细节。您应该能够在 MPLABX 项目中指定相对路径,或者获取 MPLABX 用于执行编译的命令序列并修改它以使用相对路径。

关于linux - 修改 Microchip COFF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30795238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com