Tag: variables

应该在堆栈上分配的变量大小是否有最大限制?

我在C中声明了一个大小超过1024字节的结构变量。 在运行Coverity(静态代码分析器应用程序)时,它报告此堆栈变量大于1024字节,因此是错误原因。 我想知道我是否需要担心这个警告? 单个堆栈变量的大小是否真的有最大限制? 谢谢,谢

使用C语言更改GRUB的变量

我想知道我是否有办法编写一个C程序来改变GRUB变量的值。 我需要编写一个可以在另一个操作系统上重启计算机的程序,例如: 我在Suse disk1上 程序更改GRUB的变量并自动重启。 我在Suse disk2上 我想访问变量,如:title,root,kernel,initrd。 但是没有编辑/boot/grub/menu.lst或grub.conf文件。 是否有GRUB的API?