摘要:
转换:诊断是如何定义的.每个非空空白符序列除了换行符之外, 是保持, 还是被空格替换.环境:物理源文件多字符和原字符集间的映射.标识符:宽字符可以作为标识符, 对应的通用字符名称. 作者:liyonghelpme 发表于... 阅读全文
摘要:
运行时惯例集合在所有处理处理二进制表示的工具之后, 包含编译器, 汇编器, 连接器, 以及语言运行时支持. 一些ABI通过书写特征, 可能的多个兴趣部分的设计, 来规范. 其他简化一组特定工具的实际使用. ABI 一致性:一个编译器对某个ABI一致, 如果他产生的代码满足所有... 阅读全文
摘要:
你可以定义局部寄存器变量:register int *foo asm("a5");寄存器名称是cpu相关的, 但这不是个问题, 因为特定的寄存器在显式的汇编指令中是最常用的. 这些需要你条件化你的程序代码, 一边适应cpu类型. ... 阅读全文
摘要:
你可以定义全局寄存器变量在gnuc中:register int *foo asm("a5");这里a5是被使用的寄存器名字. 选择一个寄存器可以在函数调用中被正常的存取在你机器上, 这样库例程就不会冲刷它.寄存器名字是跟cpu有关的, 所以你可能需要为你的程序条件化cpu类型... 阅读全文