如何调用linux内核源码中的全局变量

如何调用linux内核源码中的全局变量,第1张

你好,可以啊,看你是想用shell,还是c++都可以啊shell写脚本就不用说了,C++的话可以调用类似system(“SAC”);的函数另外,应该有SAC 在命令中直接打开file1的选项,你可以SAC --help看看

即使是静态的,全局变量还是越少越好。

不光是linux,裸机上也是这样。

把相关的变量放到一个结构体里,在使用时再动态划分,这样减小了代码的总体大小,因而也节省了内存。

更方便调试。以前调试出现过类似的情景,因为自己写的链接脚本中未包含 common 段,出现全局变量为随机值的情况。

你可能怀疑直接使用static 变量比用机构体效率更高,其实不然,结构体传来传去的参数转换都是在编译时就解决的,对运行时影响不大。

学 linux 的都是我的朋友,欢迎交流


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6265139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存