由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段会生成最终的可执行程序。下面哪个阶段可以发现被调用的函数未定义()
区块链毕设网qklbishe.com为您提供问题的解答
由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段会生成最终的可执行程序。下面哪个阶段可以发现被调用的函数未定义()
在链接阶段可以发现被调用的函数未定义。 在编译阶段,每个源文件被单独编译,编译器只检查当前源文件中的语法错误和一些基本的语义问题。 而在链接阶段,将各个目标文件以及所需的库文件合并在一起,此时如果存在被调用的函数在所有的目标文件和库文件中都找不到定义,就会报告“未定义的函数”错误。 编辑和预处理阶段主要是进行文本编辑和一些简单的文本替换等操作,不会发现函数未定义的问题。 综上所述,答案是链接阶段。
29:39
以上就是关于问题由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段会生成最终的可执行程序。下面哪个阶段可以发现被调用的函数未定义()的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训