找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4932|回复: 1

怎样过滤包含的部分头文件?

[复制链接]
发表于 2012-4-5 16:20:43 | 显示全部楼层 |阅读模式
来自于Dave:
Q:有一项需求,需要把部分ACE的头文件复制给用户编译使用,因为完全复制,太大了。但手工操作太繁琐,用什么工具做?
A:脚本:

Linux下提取ace头文件的方法:
  1. cd ace
  2. mkdir ace_include
  3. cp *.h ace_include/
  4. cp *.inl ace_include/
  5. grep "#pragma implementation" *.h|egrep -o ".*cpp|sed 's/"//' | xargs cp -i {} ace_include/
复制代码


发表于 2012-4-5 16:38:36 | 显示全部楼层
本帖最后由 dwh0403 于 2012-4-5 16:40 编辑

上面的那个有点问题,完整的如下:


  1. cd ace
  2. mkdir ace_include
  3. cp *.h ace_include/
  4. cp -R os_include/ ace_include/
  5. cp *.inl ace_include/
  6. grep "#pragma implementation" *.h|egrep -o ".*cpp|sed 's/"//' | xargs -i cp {} ace_include/
复制代码
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-4-20 10:50 , Processed in 0.021348 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表