您的位置:首页 > 运维架构 > Linux

splint在linux的简单使用

2009-03-21 14:51 309 查看
在公司设计案例上听一个朋友讲splint在强大的pc-lint面前只是一个小菜,可以方便地在linux上运行(pc-lint所说也行,有空试试),故想用来玩玩,

在FC9下载了splint-3.1.1.Linux.gz, 解压

./configure

make

make install

用网上一个朋友的用例

test.c

#include <stdio.h>
int main(int argc,char* argv[])
{
int a=100; /*没有使用的变量*/
int b[8];
printf("Hello c/n");
b[8]=100; /*明显数组越界 */
return 0;
}

splint test.c +bounds -paramuse -varuse

检查出了越界错误

还真不赖,小而好用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: