我习惯在自己的 Linux 笔记本电脑上编译具有自定义功能集的程序。我想对我工作的远程 Linux 平台执行相同操作,但不幸的是该平台没有可用的 gcc。我也没有 root 权限,所以我无法使用 rpm 或自行安装 gcc。
是否可以在我的笔记本电脑上编译针对自定义 Linux 平台的程序?我的笔记本电脑和目标都是 x86_64 架构。如何在笔记本电脑上设置 gcc 以使用与目标相同的库?
答案1
您可以在服务器上的 $HOME 中安装 gcc,设置 $PATH 以包含安装位置(例如 ($HOME/.local),然后让它在远程计算机上运行。这确实要求您可以为目标机器编译二进制文件。