我有一些运行 RHEL 的嵌入式服务器,内存有限。因此我不想安装 gcc,因为它太大了。
有没有办法用 gcc 进行远程编译?
我能想到的唯一方法是通过 NFS 或 SSHFS 和共享目录,但我觉得一定有更简单的方法。我曾通过 eclipse 使用过远程系统资源管理器,但我并不总是想创建 eclipse 项目。
我对交叉编译知之甚少,但我认为我不需要它,因为所有系统都是 x86_64。“交叉编译”是否允许使用相同的本机架构进行远程编译?
答案1
答案2
如果要编译,则需要一台 RHEL 服务器用于开发。您可以复制已编译的程序并在具有相同 RHEL 版本(和库)的服务器上运行它们。
使用 NFS 或 SSHFS 进行文件共享无助于减少记忆,但如果磁盘空间是限制因素。但是,在共享磁盘上使用 gcc 进行编译的性能不佳。