红帽子linux编译命令 红帽linux怎么改成中文( 三 )


复制代码
%{
/* C code that goes verbatim in output */
#include stdio.h
#include stdlib.h
#include string.h
%}
struct tl{ const char* name ; const char s2;};
%%
"--name",'n'
"--love",'l'
%%
int main(int argc,char **argv)
{
const struct tl * str2;
int i;
char *test;
for(i=1; iargc; i++)
{
if((str2 = in_word_set(argv[i],strlen(argv[i]))) != 0)
{
switch (str2-s2)
{
case 'n':
test=argv[i+1];
printf("My name is %s.\n",test);
i++;
break;
case 'l':
printf("successed !\n");
break;
}
}
}
return 0;
}
复制代码
然后,执行如下指令,将.gperf 文件转换为.c文件
gperf -t -L C example1.gperfexample1.c
编译
gcc -g -o example1 example1.c
运行
红帽子linux编译命令的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于红帽linux怎么改成中文、红帽子linux编译命令的信息别忘了在本站进行查找喔 。

推荐阅读