Linux幼儿园

  • 首页
  • 信息安全
  • 防火墙
  • 知识点
  • 活动目录
  • 硬件
  • 软件
  • linux干货
  • linux命令集
    • 备份压缩
    • 文件传输
    • 文件管理
    • 文档编辑
    • 磁盘管理
    • 系统管理
    • 网络通讯
    • 设备管理
    • 其他命令
  1. 首页
  2. linux命令集
  3. 其他命令
  4. 正文

protoize命令 - 添加函数原型

11/21/2019 248点热度 0人点赞 0条评论

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@linuxvip ~]# protoize test.c

设置需要转换代码的目录:

[root@linuxvip ~]# protoize -d /root test.c

安静模式自动添加函数原型:

[root@linuxvip ~]# protoize -q test.c
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:11/21/2019

JJJ

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 linuxvip.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

TrustAsia 安全签章