①源码编译后链接时,任何定义的变量都会在二进制文件的符号表中形成一条符号记录:变量名(即符号名) —变量值所在内存地址。
②当源码中使用"变量"引用时,则对该符号代表地址中的内容进行读或写;当使用"&变量"引用时,则对该符号代表的地址值本身进行操作。
③链接脚本中语句"symbol_name=.“也会生成一条符号记录:symbol_name—下一存储单元地址,即给下一存储单元地址起个符号名。
④使用”&symbol_name"引用链接脚本中"symbol_name=."定义的符号时,则对symbol_name代表的地址值本身进行操作。
变量的符号,变量的地址,变量的值,链接脚本中定义的符号
最新推荐文章于 2024-07-13 00:15:00 发布