如何通过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
相关产品推荐
相关产品推荐

