我可以在安装 tensorflow 后删除 gcc 编译器吗?

Can I remove gcc compiler after tensorflow installation?

很抱歉,如果这里不适合提问。如果不是,请告诉我,我将关闭此问题。

我正在尝试为我们正在处理的机器人设置一个环境,其中一部分需要在服务器上安装 gcc,以便我们可以安装 tensorflow。但是,我的公司已经确定编译器是不安全的,因此生产过程的一部分将需要在一定时间后从服务器中删除编译器。安装张量流后,从服务器上删除 gcc 编译器是否安全,或者它会破坏我的安装吗?

前提是tesnorflow本身在运行过程中没有调用gcc,应该是安全的。除非共享库 tensorflow 依赖于它被删除(如果你系统将它们打包为 gcc 包的一部分可能会发生——例如 libstdc++libgomp 等)。

我建议使用 ldd -r 检查 tensorflow 可执行文件以找出(在删除 gcc 之后——或查询包管理器是否有任何输出库由 gcc 包拥有)。