Toriyung

导航

2024年8月19日 #

操作系统:strace命令

摘要: strace(system trace)命令是查看程序指令运行过程涉及到的所有系统调用 使用:在执行指令前加关键字strace strace hello.o 阅读全文

posted @ 2024-08-19 22:16 Toriyung 阅读(4) 评论(0) 推荐(0) 编辑

操作系统:编译器的正确性和优化

摘要: Q:如何评价一个编译器的编译结果是否正确 A:源代码和编译后的外部可观测行为必须一致。说人话就是外部可以观测得到的两份代码做的事情后果是一致的 比如spin_1函数内由于i是函数内部的局部变量且并没有返回,对函数外部人(或者调用者)来说根本看不见i或者说不知道有这么一个存在,对设计内存值也不产生影响 阅读全文

posted @ 2024-08-19 21:37 Toriyung 阅读(7) 评论(0) 推荐(0) 编辑