计算化学公社

 找回密码 Forget password
 注册 Register

无root权限升级gcc后安装cmake出错

查看数: 10976 | 评论数: 18 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-12 10:13

正文摘要:

大家好!我在安装cmake出现了一个问题,请问要怎样解决呢?非常感谢! 在无root权限后已安装gcc5.5.0,并且指定了路径

回复 Reply

liuxdhs 发表于 Post on 2021-5-13 18:48:57
zjxitcc 发表于 2021-5-13 17:06
这是有几个文件名叫error.o, error.lo,程序开发者的个人癖好,正常情况,没问题。

好的,已经能够正常使用!
liuxdhs 发表于 Post on 2021-5-13 18:48:30
abin 发表于 2021-5-13 16:12
GCC9源码编译
https://www.bilibili.com/video/BV1HJ411H7Ca
视频中的技术方案,适用于绕开root授权, ...

好的,我看一下,非常感谢您!
zjxitcc 发表于 Post on 2021-5-13 17:06:13
liuxdhs 发表于 2021-5-13 16:55
您好,如楼下所述。

这是有几个文件名叫error.o, error.lo,程序开发者的个人癖好,正常情况,没问题。
liuxdhs 发表于 Post on 2021-5-13 16:55:58
zjxitcc 发表于 2021-5-13 16:20
没截图 没法细说。
只要你的编译过程没有被某个error强行中断(例如执行make时由于某个error强行导致编 ...

您好,如楼下所述。
zjxitcc 发表于 Post on 2021-5-13 16:20:41
liuxdhs 发表于 2021-5-13 16:07
您好,gcc5.5.0已经能够成功使用,能够进行编译fftw338等。在此过程中学习到了很多。非常感谢!

还想 ...

没截图 没法细说。
只要你的编译过程没有被某个error强行中断(例如执行make时由于某个error强行导致编译终止),一般没问题。
abin 发表于 Post on 2021-5-13 16:12:37
liuxdhs 发表于 2021-5-13 16:07
您好,gcc5.5.0已经能够成功使用,能够进行编译fftw338等。在此过程中学习到了很多。非常感谢!

还想 ...

GCC9源码编译
https://www.bilibili.com/video/BV1HJ411H7Ca
视频中的技术方案,适用于绕开root授权,给自己安装软件的场景。

仅供参考
liuxdhs 发表于 Post on 2021-5-13 16:07:05
本帖最后由 liuxdhs 于 2021-5-13 16:09 编辑
zjxitcc 发表于 2021-5-12 19:53
不可能找不到1.1.0,估计你是用了比较菜的搜索引擎(如 百毒)。
这里就有1.1.0版本
https://mirrors.n ...

您好,gcc5.5.0已经能够成功使用,能够进行编译fftw338等。在此过程中学习到了很多。非常感谢!

还想询问一下,在编译的过程中,会有个别的error红色字眼出现,这是编译过程中正常的一些字母还是说什么原因产生的呢?
zjxitcc 发表于 Post on 2021-5-12 19:53:14
liuxdhs 发表于 2021-5-12 19:36
您好,我将之前安装的gcc5.5.0rm了,并且将路径删去,打算按您的方法重新编译看看存在什么错误。

然后 ...

不可能找不到1.1.0,估计你是用了比较菜的搜索引擎(如 百毒)。
这里就有1.1.0版本
https://mirrors.nju.edu.cn/gnu/mpc/
liuxdhs 发表于 Post on 2021-5-12 19:36:17
本帖最后由 liuxdhs 于 2021-5-12 19:46 编辑
zjxitcc 发表于 2021-5-12 16:53
先提一点小错误:是CXX=g++,g不要大写。

你已经直接用了官网二进制的cmake包,就不用再自己安装了。 ...

您好,我将之前安装的gcc5.5.0rm了,并且将路径删去,打算按您的方法重新编译看看存在什么错误。

然后现在在编译gmp-6.1.0的时候有一些error,不知道对此有没有影响
主要是ln:failed to create hard link ...  operation not permitted

但是a.log中全部testsuite summary for GNU MP 6.1.0的fail的数目是0
在接下来的mpc-1.0.3(没有找到1.1.0版本),make是出现了error,conflicting types for 'mpfr_fmma'
zjxitcc 发表于 Post on 2021-5-12 16:53:44
本帖最后由 zjxitcc 于 2021-5-12 16:56 编辑
liuxdhs 发表于 2021-5-12 16:16
您好,我已经安装完了cmake3.20.2并且已经指定了路径。并且将exportCC CXX写入bashrc中,然后想试一下您第 ...

先提一点小错误:是CXX=g++,g不要大写。

你已经直接用了官网二进制的cmake包,就不用再自己安装了。看你这是描述是自己感兴趣再尝试装,你在8L展示的报错很可能是GCC没装好,编译过程有报错,但自己没注意看。也有可能是GCC(以及三个库)的环境变量没写对,自己再检查检查。可以参考我写的《Linux下安装高版本GCC
liuxdhs 发表于 Post on 2021-5-12 16:15:28
zjxitcc 发表于 2021-5-12 11:20
如果你按这条编译时
CC=gcc CXX=g++ cmake -DCMAKE_INSTALL_PREFIX=xxx -DCMAKE_USE_OPENSSL=OFF ../
...

您好,我已经安装完了cmake3.20.2并且已经指定了路径。并且将exportCC CXX写入bashrc中,然后想试一下您第一条代码编译,还是存在以下问题。

zjxitcc 发表于 Post on 2021-5-12 11:20:29
本帖最后由 zjxitcc 于 2021-5-12 11:23 编辑
liuxdhs 发表于 2021-5-12 11:15
好的,非常感谢您!按照第三条建议已经完成。
我还想请教您一个问题,为什么我升级了gcc到5.5.0,还提示 ...

如果你按这条编译时
CC=gcc CXX=g++ cmake -DCMAKE_INSTALL_PREFIX=xxx -DCMAKE_USE_OPENSSL=OFF ../
仍提示找不到CC或CXX,请截图展示。(我认为这不太可能)

另外,你可以把
export CC=...
expoer CXX=...
这两条写进你的~/.bashrc,这样以后变量CC和CXX就默认是用你刚装的5.5.0了。

还有其它问题,应该截图展示报错信息。或另开一贴,或到相关帖子下留言。


手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 00:42 , Processed in 0.340118 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list