iar怎么关闭请求函数原型

日期:

最佳答案

在软件开辟过程中,利用IAR编译器停止嵌入式体系开辟时,我们可能会碰到恳求函数原型的成绩。本文将具体介绍怎样封闭IAR中的恳求函数原型,以帮助开辟者更高效地管理代码。 起首,我们须要懂得什么是IAR恳求函数原型。在IAR编译器中,当某个函数被挪用但未在编译单位中定义时,编译器会主动查找与之婚配的函数原型。这一特点有助于进步代码的机动性跟可保护性,但在某些情况下,我们可能不盼望编译器如许做。 封闭IAR恳求函数原型的步调如下:

  1. 打开IAR工程,找到工程设置选项。
  2. 在工程设置中,抉择'C/C++ Compiler'下的'Preprocessor'。
  3. 在'Preprocessor'选项卡中,找到'Additional options'输入框。
  4. 在输入框中增加以下编译选项:     --no_cse     --no_inline     --no_prototypes
  5. 上述选项中,--no_prototypes恰是用来封闭恳求函数原型的。
  6. 利用变动,重新编译工程。 经由过程上述步调,我们曾经成功封闭了IAR编译器的恳求函数原型功能。如许做可能会带来以下影响: