编译器测试该如何进行测试,比如要你测试一下 c 的编译器,这种怎么测试呢
咋就突然要去测编译器了嘞
你这 level 太高了。 编译器是针对特定语言的,语言支持的语法规则都是编译器决定的。编译器核心任务就是把程序语言转成汇编代码。 C 语言的编译器主流就是 gcc,你要测 gcc,表面功夫测下各种参数是不是按预期。。。再往深了,是否符合各种 C 语言的标准规范,什么 C89 C90,你得按编译器设计的语法写 C 语言代码来测,还有编译器对不同指令集架构(intel、arm)的适配,编译器还会用户代码做优化,怼着编译器特性测。。。编不下去了,请问大佬是在哪里高就?
续楼上:你得懂得编译器的工作原理和处理流程才能真正的去测
请大概描述一下,你的产品?GCC,CLANG 你能测啥?你们硬件跑不跑的起来? 那不得研发或者架构师先做调研么?