无需 make install 即可安装某些内容

无需 make install 即可安装某些内容

我已经努力了几天试图安装一个软件。我实际上并没有在 Ubuntu 上工作,但我认为要执行的步骤是相同的​​。在 gentoo(Robot NAO 的操作系统)发行版上工作,没有安装 gcc 和 make,也没有简单的方法自己安装它们。我想安装 portaudio 和 pyaudio 库用于 python。我只有一个模拟机器人的虚拟机,其中可以使用 gcc 和 make。./configure 和 make 在虚拟机上运行良好。然后我将包含生成的二进制文件的文件夹复制到机器人,但由于缺少 make,无法运行 make install。我能够通过将 .py 放在正确的位置来手动安装 pyaudio,但 portaudio(pyaudio 依赖于它)更棘手。现在,每当我尝试“导入 pyaudio”时,我都会收到一条错误消息,要求先安装 portaudio。我尝试打开 makefile 并按照安装部分的操作进行操作,但没有成功。在虚拟机上安装 portaudio 后,我还搜索了所有名为 portaudio 的文件,并将它们一一复制到机器人中。导入 pyaudio 时仍然出现错误。有人知道如何手动安装吗?

答案1

通常,您可以通过传递--prefix=/path/to/empty/folder给 来执行此configure操作。一旦运行 ,这会将已安装的组件以正确的结构放入您之前为空的文件夹中make install。然后,您可以将此文件夹的所有内容复制到目标系统上。

相关内容