我最近想使用Debian中的GCC编译器来编译FreeRTOS中包含的main.c文件。 FreeRTOS支持许多编译器和微控制器,但是PC版本是我要编译的版本。
起初,我由于头文件问题而遇到问题,在编译时缺少文件(我需要Windows.h之类的文件来编译main.c),因此我从Debian存储库中安装了MinGW32库,将所有这些新的头文件移动/复制到/ usr / include /,/ usr / local / include /中,并且gcc通常在这些文件中查找文件。
我现在的问题是,我收到很多“错误:参数parameter
的声明,但没有这样的参数”消息。我的猜测是,也许gcc命令缺少一些标志,因为我只编译为
$ gcc main.c
有人有什么解决办法吗?还是MinGW32中的文件与main.c版本不匹配?