我正在与

Linux version 2.6.16.46-0.12-smp (geeko@buildhost) (gcc version 4.1.2 20070115 (prerelease) (SUSE Linux)) #1 SMP Thu May 17 14:00:09 UTC 2007

而且我没有root特权。我试图编译一个需要OpenMP的自编写程序。但是,尚未安装limgomp,因此编译失败。

有没有办法安装我的程序,例如通过某种方式在我的主目录中使用更新的编译器或其他东西?

谢谢。

最佳答案

如果您有一个编译器,并且可写目录中有足够的空间,那么可以确定缺少包的源,然后在此处进行编译。

从源代码安装程序通常包括三个步骤:配置,构建/编译和安装(复制到目标位置)。阅读自述文件以了解要进行配置更改的内容,然后通常只需运行make并安装到主目录中,或者完全跳过安装步骤。

将生成的可执行文件的路径添加到PATH中,您应该能够运行新编译的程序。

预计要花费几个小时(或几天)来阅读文档并等待编译完成(取决于您必须编译的数量)。或者,也许正在寻找另一种方法来完成任务。

08-15 22:44