测试基础 编译器测试该如何测试

林月 · 2022年07月15日 · 最后由 magicyang 回复于 2022年07月15日 · 4195 次阅读

编译器测试该如何进行测试,比如要你测试一下 c 的编译器,这种怎么测试呢

共收到 4 条回复 时间 点赞

咋就突然要去测编译器了嘞😮

你这 level 太高了。
编译器是针对特定语言的,语言支持的语法规则都是编译器决定的。编译器核心任务就是把程序语言转成汇编代码。
C 语言的编译器主流就是 gcc,你要测 gcc,表面功夫测下各种参数是不是按预期。。。再往深了,是否符合各种 C 语言的标准规范,什么 C89 C90,你得按编译器设计的语法写 C 语言代码来测,还有编译器对不同指令集架构(intel、arm)的适配,编译器还会用户代码做优化,怼着编译器特性测。。。编不下去了,请问大佬是在哪里高就?

续楼上:你得懂得编译器的工作原理和处理流程才能真正的去测

请大概描述一下,你的产品?GCC,CLANG 你能测啥?你们硬件跑不跑的起来?
那不得研发或者架构师先做调研么?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册