当我继续学习C语言时,我产生了疑问。使用每个元素是结构的数组与使用每个元素是相同类型的结构的指针的数组之间的区别是什么。在我看来,您可以同等使用两者(尽管在指针中您必须处理内存分配)。在这种情况下,有人可以解释一下吗?
谢谢。
我正在使用buildroot创建一个简单的linux内核,并添加了一个我自己完成的小驱动程序,创建了该Config.in文件并drivername.mk能够make menuconfig成功选择该驱动程序。
当执行make构建映像时,编译会正确进行,直到驱动程序开始编译为止,它看起来似乎可以正确编译并创建映像,但是我收到很多警告,指出其中./lib/gcc/arm-buildroot-linux-uclibcgnueabihf/多个文件涉及多个文件:[u'host-gcc-initial', u'host-gcc-final']。
任何人都可以向我解释一下这个问题,这是什么原因造成的?您是否需要更多信息以了解发生了什么?忽略它们是否安全?
预先感谢