gcc 自己定义warning
我现在需要定义一个gcc warning。
例子如下
- C/C++ code
Info i1;Info i2;init_info(&i1);init_info(&i2);....clean_info(&s1);clean_info(&s2);
warning的目的是如果 init_info 没有写对应的clean_info,就报warning。
这个在c++里面是语言支持的,将clean_info写入析构函数,但是现在我用的是纯C,所以想通过编译器来保证clean_info被执行。
代码段可以保证在一个{}大括号对内部。
谢谢。
[解决办法]
学习了,这几天正在学习Linux编程