数据与文本处理

distcc:与 `distccd` 搭配使用的分布式 C/C++/ObjC 编译客户端

· 52CE 我爱测

适用场景 与 distccd 搭配使用的分布式 C/C++/ObjC 编译客户端。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 distcc 与 distccd 搭配使用的分布式 C/C++/ObjC 编译客户端。 更多信息:。 - 使用类似 gcc 的编译器编译源文件: distcc {{gcc}} -c {{路径/到/源文件.c}} -o {{路径/到/输出文件.o}} - 设置用于分布式编译的远程主机: export

适用场景

与 distccd 搭配使用的分布式 C/C++/ObjC 编译客户端。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

distcc

与 distccd 搭配使用的分布式 C/C++/ObjC 编译客户端。 更多信息:https://manned.org/distcc。

  • 使用类似 gcc 的编译器编译源文件:

distcc {{gcc}} -c {{路径/到/源文件.c}} -o {{路径/到/输出文件.o}}

  • 设置用于分布式编译的远程主机:

export DISTCC_HOSTS="localhost {{主机IP1 主机IP2 ...}}"

  • 使用 distcc 和 make 并行编译项目:

make {{[-j|--jobs]}} {{并行任务数}} CC="distcc {{gcc}}"

  • 显示当前配置的 distcc 主机列表:

distcc --show-hosts

  • 显示帮助:

distcc --help

  • 显示版本:

distcc --version

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。