我已经解决了我的问题:asm("...script_.,"ax",@progbits");asm(".incbin"ScriptFile.txt"");我需要设置"ax"标志。不幸的是,这个解决方案会生成一个汇编器警告:...:Assembler消息:...:Warning:被引用的部分标志被弃用,使用属性insteadI wi。如果我能够消除警告,我将发布一个解决方案。需要注意的是上面的程序集行需要在源代码中的所有可执行代码之后出现。有一些.pushsection和.popsection指令可以解决这个问题,但是由于.pushsection指令不允许访问标志,所以这些指令没有用。
我已经解决了我的问题:asm("...script_.,"ax",@progbits");asm(".incbin"ScriptFile.txt"");我需要设置"ax"标志。不幸的是,这个解决方案会生成一个汇编器警告:...:Assembler消息:...:Warning:被引用的部分标志被弃用,使用属性insteadI wi。如果我能够消除警告,我将发布一个解决方案。需要注意的是上面的程序集行需要在源代码中的所有可执行代码之后出现。有一些.pushsection和.popsection指令可以解决这个问题,但是由于.pushsection指令不允许访问标志,所以这些指令没有用。
举报