V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  waruqi  ›  全部回复第 1 页 / 共 42 页
回复总数  822
1  2  3  4  5  6  7  8  9  10 ... 42  
快 9 年了,从不间断~ https://github.com/xmake-io/xmake
159 天前
回复了 waruqi 创建的主题 程序员 Xmake v2.8.6 发布,新的打包插件: XPack
@shuax dev 版本已经支持了
332 天前
回复了 waruqi 创建的主题 程序员 Xmake v2.8.6 发布,新的打包插件: XPack
@shuax 后面也会考虑
2023-07-24 15:29:31 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.8.1 发布,大量细节特性改进
@Approximate vscode 插件跟 xmake 命令行没有任何关系,xmake 不管是哪个版本,都不会影响 xmake vscode 插件 。。你可以试试最新插件,不行就到插件那边提 issues
2023-07-12 09:03:07 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.8.1 发布,大量细节特性改进
@luodaoyi premake 只是个工程生成器。而 xmake 不仅提供工程生成,还自带构建,包管理,分布式编译,缓存。。

你可以把 Xmake 理解问 Make/Ninja + CMake/Meson/Premake + Vcpkg/Conan + distcc + ccache/sccache 的综合体,他们的大部分特性,xmake 内置都有实现
2023-04-21 07:31:43 +08:00
回复了 iorilu 创建的主题 程序员 现在还有多少开发觉得一定要用 mac 的
其实我想搞三台一起用,mac m1, linux, win 都需要
2023-02-06 22:15:13 +08:00
回复了 Nazz 创建的主题 程序员 求教,个人开源项目如何才能快速积累 star
佛系点,随缘就好。项目做得好,可以放 hacknews 上碰运气,上首榜了 一夜几 k 。但能上首榜的概率几乎为 0 。
2023-01-31 07:38:15 +08:00
回复了 mikewang 创建的主题 C++ Ccache 编译缓存靠谱吗?它根据什么条件判断是否命中缓存?
大多数时候都是稳定的,原理就是根据预处理后的代码,计算 hash 来缓存 object file ,用于加速二次编译。

因为如果你代码没怎么改动,预处理的速度 一般比编译快很多,即使 rebuild 也能很快过掉。

你也可以尝试 xmake ,内置了 cache 机制,跨编译器和平台,完全不依赖 ccache 。编译非常快。
2023-01-28 12:19:05 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.6 发布,新增 Verilog 和 C++ Modules 分发支持
@missdeer 没,只有 xmake2cmake

不过你可以直接在 cmake 项目里敲 xmake ,xmake 也能自动调用 cmake ,简化编译过程
2022-11-21 23:25:21 +08:00
回复了 kindjeff 创建的主题 Windows 2022 年末了, Windows 有什么值得推荐的工具类软件?
xmake 构建工具
2022-11-08 12:53:09 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.3 发布,包组件和 C++ 模块增量构建支持
@luodaoyi 不晚,兼容 cmake 的,可以直接集成 cmake 的库,也可以生成 cmakelists ,也可以在 cmakelists 里面集成 xrepo 提供的包。
2022-10-10 19:08:06 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.2 发布,更加智能化构建第三方 C++源码库
@CaffreySun 一般一个半月更新一次,用用 dev 其实也没啥
2022-10-10 19:06:34 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.2 发布,更加智能化构建第三方 C++源码库
@zxCoder 老早支持了,xmake 的特性之一就是 一行配置快速集成依赖库,自动帮你编译安装并链接上。

你可以看下 readme 或者这篇文章 https://tboox.org/cn/2022/03/12/xmake-and-package-management/
2022-08-28 14:20:56 +08:00
回复了 lcj2class 创建的主题 程序员 GitHub 使用心得,以及它的替代品 🙄
2022-08-27 16:09:24 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.1 发布,更好的 C++ Modules 支持
system = true ,刚敲错了
2022-08-27 16:08:57 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.1 发布,更好的 C++ Modules 支持
@Chipmunker 只需要 add_requires("zlib")

优先查找系统,找不到自动装,如果只想查找不安装 add_requires("zlib", {system = false})
2022-08-27 15:02:47 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.1 发布,更好的 C++ Modules 支持
> 还有,如何区分编译时的 flag 和链接时的 flag 呢?

编译 add_cxflags add_cflags
链接 add_ldflags
动态链接 add_shflags

具体你可以看文档 什么都有
2022-08-27 15:01:09 +08:00
回复了 waruqi 创建的主题 程序员 Xmake v2.7.1 发布,更好的 C++ Modules 支持
> 对 target 设置 flag 之前,会检查编译器支持这个 flag 吗?可以通过变量设置 flag 的内容吗?后面这点是考虑到不同编译器实现相同功能的 flag 不一样。还有,有没有可选的 flag ,检测到编译器不支持就不设置,而不是报错?

目前默认行为就是自动检测,不支持的 flags 自动忽略,部分 flags 还能自动映射到对应编译器

> 多个优化等级可以同时设置吗? O2 和 Os 经常一起用。

原本这个就不能同时支持,我没听说 gcc 还是 clang 能同时设置两个的,即使你同时设置了 -O2 -Os ,最后生效的也是最右边的 -Os

另外,你非要同时设置,自己 add_cxflags("-O2", "-Os") 加上就行了

> 给一段代码,检查编译器是否能编译出正确的二进制文件,这种功能有吗?

支持,代码片段检测,接口检测,运行检测什么的都有

> 可以检查某头文件存不存在某个符号之类的吗?

当然有
2022-07-15 07:26:45 +08:00
回复了 abcd191898105 创建的主题 Android 淘宝的 Google 二手 pixel, 98 新, 3800,能冲吗?
pixel6 不是降价了么,全新买 也就差不多这个价。还不如直接亚马逊买了
1  2  3  4  5  6  7  8  9  10 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2592 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 04:44 · PVG 12:44 · LAX 20:44 · JFK 23:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.