[root@dyH ~]# yum install binutils
#include<stdio.h>
// Declare a static global
static int i=10;
// Declare a non static global
int global = 20;
int inc_func()
{
static int local = 0;
// return static local value
return (++local);
}
int main(void)
{
int count = inc_func();
// Print the sum
printf( "\n [%d] \n",(count + global + i));
return 0;
}
[dywang@dyH gcc]$ gcc -g -o stripex1 stripex1.c
[dywang@dyH gcc]$ ll stripex1* -rwxrwxr-x. 1 dywang dywang 8195 Sep 1 06:22 stripex1 -rw-rw-r--. 1 dywang dywang 323 Aug 31 22:19 stripex1.c