![是否可以使用 gcc 进行远程编译?](https://linux22.com/image/1487322/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20gcc%20%E8%BF%9B%E8%A1%8C%E8%BF%9C%E7%A8%8B%E7%BC%96%E8%AF%91%EF%BC%9F.png)
我有一些运行 RHEL 的嵌入式服务器,内存有限。因此我不想安装 gcc,因为它太大了。
有没有办法用 gcc 进行远程编译?
我能想到的唯一方法是通过 NFS 或 SSHFS 和共享目录,但我觉得一定有更简单的方法。我曾通过 eclipse 使用过远程系统资源管理器,但我并不总是想创建 eclipse 项目。
我对交叉编译知之甚少,但我认为我不需要它,因为所有系统都是 x86_64。“交叉编译”是否允许使用相同的本机架构进行远程编译?
答案1
答案2
如果要编译,则需要一台 RHEL 服务器用于开发。您可以复制已编译的程序并在具有相同 RHEL 版本(和库)的服务器上运行它们。
使用 NFS 或 SSHFS 进行文件共享无助于减少记忆,但如果磁盘空间是限制因素。但是,在共享磁盘上使用 gcc 进行编译的性能不佳。