利用mpc.pl和mwc.pl 和make工具对源程序编译运行

        昨天,接到辅导老师的一个任务,就是将前几天做的程序放到linux下进行编译,使其能在linux环境下跑下来,难倒我了,说实在我真没接触过,baidu和google了,步骤都是非常的不详细,我也不知道怎么做,昨天我的辅导老师在我的电脑下演示了一下,然后我自己有动手模拟了一遍,总要知道如何用make编译一大堆cPP文件了。
首先,我们知道用gcc可以编译单独的cpp文件,但是如果程序文件很多,那么一个个的进行对cPP文件编译,那将是一件很痛苦的事情。所以就有了make工具,很强大,期待大家的互相分享学习。
        首先我将自己的所有需要的文件rz到自己的一个编译目录xmltool下,这些文件在我的另一个blog下有所体现。然后将一个名叫project.mpc文件考入到xmltool文件夹内,project.mpc的内容如下

project(MssQserver){
                exename = loadXml
                includes += $(ACE_ROOT)  ../lib  ./
                libpaths += $(ACE_ROOT)/ace
                libs += ACE
                macros += __EXE__   STRUCT_IOVEC_IN_SYS_UIO_H

                Source_Files{
                    *.cpp
                                                                                       }
}


        具体的内容我也不太懂,带我有时间好好查一下。总之,exename = loadXml就是make后即将要生成的文件,也就是你loadXml后就可以执行文件了。
然我我又敲入了mpc.pl命令和mwc.pl命令,返回结果如下:这两个命令的功能与作用请看我的另一篇blog,里边介绍了很清晰了。
然后我就用了著名的make工具直接进行编译。因为是从windows下直接过来的cpp文件,所以会报如下错误。进行对文件的修改,在使用make命令没有了错误。
这时候,xml文件夹内出现了几个文件如图:
这时候我们就可以正常运行我们的程序了。具体细节的话,我以后再做详述。到此为止

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值