permake4 linux编译C++项目

我用的机子上ubuntu 12.04LTS server。把premake4加入ubuntu的软件源,这样可以方便下载附带内容比如lua,也可以方便升级:

vi etc/apt/sources.list

加入deb http://us.archive.ubuntu.com/ubuntu saucy main universe

执行sudo apt-get update(这一步时间久,安心等待结束)

执行sudo apt-get install premake4

然后premakee --version测试是否成功。

premake4 (Premake Build Script Generator) 4.3 表示已经成功。


创建myconfig.lua:

-- A solution contains projects, and defines the available configurations
solution "App"
configurations { "Debug", "Release" }

-- A project defines one build target
project "App1"
kind "ConsoleApp"
language "C++"
files { "**.h", "**.cpp" }

configuration "Debug"
defines { "DEBUG" }
flags { "Symbols" }

configuration "Release"
defines { "NDEBUG" }
flags { "Optimize" }

暂时先把所以.h,.cpp文件放在.lua目录下。然后执行:

premake4 --file=config.lua --os=linux --platform=x64 gmake

就生成了make文件,接着直接make就生成app1了,./app1就了。

下午接着学习更加复杂的配置方法。



参考:http://blog.csdn.net/csfreebird/article/details/10987295

http://www.installion.co.uk/ubuntu/saucy/universe/p/premake4/cn/install.html




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值