prompt命令用法(protoize命令 – 添加函数原型)
导读:protoize命令属于gcc套件,用于为C语言源代码文件添加函数原型,将GNU-C代码转换为ANSI-C代码。protoize命令依赖gcc命令对C语言源代码进行扫描,并且搜集使用的函数信息。...
protoize命令属于gcc套件 ,用于为C语言源代码文件添加函数原型 ,将GNU-C代码转换为ANSI-C代码 。protoize命令依赖gcc命令对C语言源代码进行扫描,并且搜集使用的函数信息 。
使用protoize命令进行基本转换包括重写大多数函数定义和函数声明以指定参数的类型。
protoize命令可以选择在源文件的开头插入原型声明 ,以使它们可用于函数定义之前的所有调用 。或者也可以在调用未声明函数的块中插入具有块范围的原型声明 。
语法格式 : protoize [参数] [文件]
常用参数:
-B<目录> 在指定目录而不是常用目录(通常为/ usr / local / lib)中查找文件 -C 重命名文件以.C而不是.c结尾 -c<编译选项> 运行gcc生成.X文件时 ,使用
COMPILATION-OPTIONS作为选项 -d<目录> 设置需要转换代码的目录 -G 添加显示的全局声明 -i<字符串> 使用字符串缩进旧式参数声明 -k 保留.X文件 -l 添加显示的本地声明 -N 不生成.save文件 -n 不做任何真正的改变 -q 安静模式 -x 转换代码时排除的文件 -v 打印版本号参考实例
为C语言源代码文件添加函数原型:
[root@linuxcool ~]# protoize test.c设置需要转换代码的目录:
[root@linuxcool ~]# protoize -d /root test.c安静模式自动添加函数原型:
[root@linuxcool ~]# protoize -q test.c
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!