书栈网 · BookStack 本次搜索耗时 0.046 秒,为您找到 35 个相关结果.
  • 针对嵌入式平台的微内核编译

    为了进一步裁剪tbox,更好的适配嵌入式开发平台,tbox新增了--micro=y 的微模块编译选项 如果启用此编译选项,那么只会编译tbox里面较轻量的一些模块,是的编译后的库大小,尽量保证在64K左右。 先来讲讲一些跟库大小相关的编译选项: * `--smallest=y` : 通用平台,最小编译模式,会禁用所有第三方依赖库,禁用所有扩展...
  • 更多插件

    从app生成ipa包 请到插件仓库进行下载安装: xmake-plugins . 从app生成ipa包 这仅仅是一个小插件,ios开发的同学,可能会用的到。 $ xmake app2ipa -- icon = /xxx.png / xxx / ios . app - o / xxx . ios . ipa
  • 工程目标

    target 定义工程目标 target_end 结束定义工程目标 target:set_kind 设置目标编译类型 target:set_strip 设置是否strip信息 target:set_enabled 设置是否启用或禁用目标 target:set_default 设置是否为默认构建安装目标 target:set_optio...
  • 使用本地包

    通过在项目中内置依赖包目录以及二进制包文件,可以方便的集成一些第三方的依赖库,这种方式比较简单直接,但是缺点也很明显,不方便管理。 以tbox工程为例,其依赖包如下: - base . pkg - zlib . pkg - polarssl . pkg - openssl . pkg - mysql . pkg - p...
  • 介绍

    XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目 xmake的目标是开发者更加关注于项目本身开发,简化项目的描述和构建,并且提供平台无关性,使得一次编写,随处构建 它跟cmake、automake、premake有点类似,但是机制不同,它默认不会去生成IDE相关的工程文件,采用直接编译,并且更加的方便易用 采用lua的...
  • 裁剪和定制化编译

    v1.5.x以上版本 v1.4.x以下版本 默认配置 最小化编译 禁用浮点运算 默认编译出来的tbox库,支持的功能比较全,带有所有模块,并且支持ssl(依赖polarssl/openssl)、gzip(依赖zlib)、database(依赖sqlite3/mysql)。 因此生成的库文件偏大,而且会依赖三个第三方库,如果你用不到上述三个模块,...
  • 介绍

    简介 特性 流库 协程库 数据库 xml库 内存库 容器库 算法库 网络库 数学运算库 libc库 libm库 object库 平台库 压缩库 字符编码库 实用工具库 正则表达式库 一些使用tbox的项目: 编译 例子 联系方式 支持项目 赞助项目 ...
  • 扩展模块

    core.base.option option.get core.base.global global.get global.load global.directory global.dump core.base.task task.run core.tool.linker linker.link linker.linkcmd link...
  • 配置选项

    option 定义选项 option_end 结束定义选项 option:add_deps 添加选项依赖 option:before_check 选项检测之前执行此脚本 option:on_check 自定义选项检测脚本 option:after_check 选项检测之后执行此脚本 option:set_values 设置选项值列表 ...
  • 关于

    介绍 联系 赞助 更新日志 Awesome xmake