Sage子shell gcc错误

Sage子shell gcc错误,gcc,sage,Gcc,Sage,我试图在Sage的子shell下使用gcc。不幸的是,我无法启动/链接gcc 例如: :Fname$ sage -sh (sage-sh) :Fname$ gcc gcc: error: /usr/lib/sagemath//local/lib/gcc/: Is a directory (sage-sh) :Fname$ 为了在Sage子shell下成功启动gcc,我需要应用什么额外的配置 提前谢谢 你只是下载了一个Sage二进制文件而没有从头编译吗?然后通常编译(包括Cython)将无法工

我试图在Sage的子shell下使用gcc。不幸的是,我无法启动/链接gcc

例如:

:Fname$ sage -sh
(sage-sh) :Fname$ gcc
gcc: error: /usr/lib/sagemath//local/lib/gcc/: Is a directory
(sage-sh) :Fname$ 
为了在Sage子shell下成功启动gcc,我需要应用什么额外的配置


提前谢谢

你只是下载了一个Sage二进制文件而没有从头编译吗?然后通常编译(包括Cython)将无法工作。我们可能需要更多的细节来进行更精确的诊断;不过,你总是可以从头开始构建。我遵循了Ubuntu官方网站上的说明:apt get install sagemath上游二进制文件我应该从头开始编译吗?我的意思是,如果我在“sage env”文件中添加此自定义行,编译一开始就可以正常工作:export CC=“/usr/bin/gcc”。然后编译开始,所有的#cfile都被成功编译,但3-4分钟后又出现了同样的错误(我想我需要以某种方式更改到编译器的路径?)我不知道这个过程,只知道直接下载。但您可能需要编译它。我甚至不确定Linux二进制文件上Sage中的
gcc
是否不仅仅是指向某个标准位置的链接。此外,更多的Sage专家会访问ask.sagemath.org,因此如果这里没有明确的答案,您可能希望尝试一下。我自己不在Linux上使用Sage,除非我从头开始编译。你是不是下载了Sage二进制文件而没有从头开始编译?然后通常编译(包括Cython)将无法工作。我们可能需要更多的细节来进行更精确的诊断;不过,你总是可以从头开始构建。我遵循了Ubuntu官方网站上的说明:apt get install sagemath上游二进制文件我应该从头开始编译吗?我的意思是,如果我在“sage env”文件中添加此自定义行,编译一开始就可以正常工作:export CC=“/usr/bin/gcc”。然后编译开始,所有的#cfile都被成功编译,但3-4分钟后又出现了同样的错误(我想我需要以某种方式更改到编译器的路径?)我不知道这个过程,只知道直接下载。但您可能需要编译它。我甚至不确定Linux二进制文件上Sage中的
gcc
是否不仅仅是指向某个标准位置的链接。此外,更多的Sage专家会访问ask.sagemath.org,因此如果这里没有明确的答案,您可能希望尝试一下。我自己不在Linux上使用Sage,除非我从头开始编译。