pro*c makefile 编写

该makefile 只是在linux 中测试过, 若采用hu-ux 只要以下makefile中的gcc 改为aCC  但

hu-ux 未测试

 

1、首先确定pro*c 工程目录结构

proc/bin

proc/include

proc/lib

proc/src

        src/libsrc

        src/project_src

        .........

 

以下makefile 相关文件都是放在底层文件夹下,需要新建源代码文件夹请在src 文件夹下创建

 

 

对应的makefile

 

对应的makeproc

 

将上面两个文件放到文件夹下,同时在文件夹下创建list文件,用来存放需要编译的作业名

例如pro*c 文件名为procname.pc 那么list就在一行中存放procname

 

使用方法:若需要对指定*.pc 编译采用./makeproc procname

若需要对批量*.pc编译 采用./makeproc 将编译依次编译list中列出的pc文件

 

若list 中某个指定PC需要跳过编译,只需要注释该作业名称 注释标识用#

 

编译后的日志文件会写在log_makefile.log 文件中

 

同时提醒该makefile 采用ansi 模式,故sqlca.sqlcode 空判断值为100 而非1043

对于pro*c多线程需要修改该makefile 将注释的参数释放 并加入到proc 命令行中去。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值