You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过zig build-exe指定输出路径及二进制文件名?

Zig build-exe 指定输出路径的命令行方法

你不用写build.zig文件,直接用命令行的-o选项就能实现和cc <srcs> -o <path/and/binary/name>完全一样的效果,只是可能你没留意到这个选项。

具体用法示例:

  • 编译main.zig并将输出二进制放到build/bin/myapp路径下:
    zig build-exe main.zig -o build/bin/myapp
    

这里要区分清楚两个选项的作用:

  • --name:仅设置编译单元的内部名称(比如二进制文件里的标识符),不影响输出路径
  • -o:直接指定输出文件的完整路径和文件名,和GCC/Clang的-o参数功能完全一致

如果只是简单的单文件编译、指定输出路径,用-o参数就足够了;只有当你需要跨平台构建、依赖管理、复杂编译流程这类场景时,才需要用到build.zig文件。

内容的提问来源于stack exchange,提问作者Veljko Miletic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 05:10:53