首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

安装tensorflow后不建议删除gcc编译器。gcc编译器是一种开源的编译器套件,用于将源代码编译成可执行文件。虽然tensorflow是一个深度学习框架,但在安装过程中通常需要编译一些底层的C++代码,这时候gcc编译器就会被使用到。

即使在安装完tensorflow后,你可能不再需要手动编译代码,但在后续的使用过程中,如果需要安装其他依赖库或者进行一些自定义操作,可能仍然需要gcc编译器。

此外,gcc编译器也是许多其他开发工具和库的依赖项,删除gcc编译器可能会导致其他软件无法正常工作。

因此,建议保留gcc编译器,以确保系统的完整性和灵活性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

安装GPU加速的tensorflow 卸载tensorflow

安装GPU加速的tensorflow 卸载tensorflow 一: 本次安装实验环境 Ubuntu 16.04 + cuda9.0 + cudnn7.0 或 Ubuntu 16.04 + cuda8.0...那下面简单的命令就可以完成卸载了 sudo pip uninstall tensorflow_gpu sudo pip3 uninstall tensorflow_gpu 用 pip...还是pip3基于你是用python2 还是用python3安装的tensorflow 三: 关于驱动那点事: 安装之前要先换驱动,如果你之前换过,那可以跳过这步直接进入主题。...,这里执行后还要执行复制和删除软连接的操作,其实完全是多余的,当然,如果你不小心装错版本,是有必要修改软连接的 五:配置环境变量 我们就把cuda的环境变量配在 .bashrc 吧: sudo gedit...版本降级 Ubuntu 16.04的gcc编译器是5.4.0,然而CUDA 8.0不支持5.0以上的编译器,因此需要降级,把编译器版本降到4.9。

1K50

TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)

作者:刘才权 编辑:田 旭 安装平台 1 平台 目前TensorFlow已支持Mac、Ubuntu和Windows三个主流平台(64位平台), 2 GPU vs CPU 在安装时可以选择安装版本是否支持...此时,同时按住[CTRL + ALT + F1]三个键进入命令行模式(如果不能进入命令行模式,可以参考《alt+ctrl+F1黑屏 ,解决方案》), 然后输入[账号],[密码]后登陆。...CUDA安装结束后,则可以恢复到图形界面模式, sudo service lightdm start 到这里,CUDA的安装还不算结束,需要将CUDA相关的内容添加到系统环境变量中。...降低版本 网上说cuda8.0不支持5.0以上的编译器,因此需要降级,把编译器版本降到4.9,但我看了CUDA8.0的安装手册《NVIDIA CUDA INSTALLATION GUIDE FOR LINUX...》,并没有发现这一条,《NVIDIA CUDA INSTALLATION GUIDE FOR LINUX》 在实际使用中,还是将GCC做了降级(PS,在安装时可以先不降级,看看是否会出问题),GCC降级方法如下

1.8K60
  • TensorFlow环境搭建

    在Anaconda中安装Tensorflow 国外网络有时太慢,可以通过配置把下载源改为国内的,通过conda config命令生成配置文件,这里使用清华的镜像源。...conda config --set show_channel_urls yes last but not least,在用户目录底下找到.condarc文件,用编辑软件打开.condarc文件,删除第三行...修改好镜像源之后,我们可以安装TensorFlow了: 安装普通版TensorFlow命令为: conda install tensorflow 安装GPU版TensorFlow命令为: conda...安装依赖包 首先安装gcc编译器,gcc有些系统版本已经默认安装,通过如下命令查看: gcc --version 没安装的先安装gcc: yum -y install gcc 安装其它依赖包,...下面这些不看本文也可以,把TensorFlow官网安装文档中的apt-get换成yum就行。

    1.5K20

    STM32高级开发——gcc-arm-none-eabi

    然后我们就可以删除压缩包了,或者放个地方存着以防以后还要用。...的,可以使用sudo apt-get install gcc-arm-none-eabi来安装,但是由于其版本一般落后于官方release 的版本故没有采用这个方式安装。...gcc-arm-none-eabi工具链工具使用方法及介绍 在我们安装好gcc-arm-none-eabi后,我们可以在终端中输入指令来调用gcc-arm-none-eabi的功能了,那么这个工具链下茫茫多的执行软件都是做什么的呢...arm-none-eabi-gcc 这个工具为c语言编译器,可以将*.c文件转化为.o的执行文件。如果大家不明白,.o*是什么作用,建议大家去看一些关于编译过程和原理的介绍。...这个工具为c++语言编译器,可以将*.cpp文件转化为.o*的执行文件,使用方式如上。

    1.4K30

    Linux中的yum和gccg++

    命令/正常/普通模式 :控制屏幕光标的移动,字符‘字或行的删除。...-gcc/g++使用 C语言建议使用gcc,当然也可以使用g++;但是C++语言只能使用g++编译器编译 一、程序的翻译过程 1、预处理(进行宏替换) 预处理功能主要包括宏定义、文件包含、条件编译、去注释等...所谓的头文件展开,本质是在预处理的时候,将头文件内容拷贝至源文件 实例: gcc –E hello.c –o hello.i 选项“-E”,该选项的作用是让 gcc 在预处理结束后停止编译过程。...2、编译(生成汇编) 在这个阶段中,gcc 首先要检查代码的规范性、是否有语法错误等,以确定代码的实际要做的工作,在检查 无误后,gcc 把代码翻译成汇编语言。...实例: gcc –S hello.i –o hello.s 扩展:条件编译 用途1:动态裁剪 我们可以通过给编译器传递不同的宏值,来进行对代码的动态裁剪。

    11610

    Linux从入门到精通(九)——Linux编程

    I:插入当前行头 a:插入当前字符后 A:插入当前行尾 o:插入当前行的下一行 O:插入当前行的上一行 文本的删除: x:删除光标处的字符 nx:删除光标位置起的右n个字符 X:删除光标前的字符 nX:...因此,我们可以直接“傻瓜式”地安装 GCC 编译器(以 yum 为例): yum -y install gcc yum -y install gcc-c++ 通过执行这 2 条指令,就可以在 CentOS...总的来说,如果读者对 GCC 编译器的版本没有要求,则推荐使用此安装方式;反之,如果读者需要安装指定版本的 GCC 编译器,则需要使用接下来介绍的安装方法。...和使用 yum 自动安装 GCC 编译器不同,手动安装 GCC 编译器需要提前到 GCC 官网下载指定版本的 GCC 源码安装包,读者可直接点击GCC源码包进行下载。...GCC 编译器的源码,需要当前系统中存在一个可用的编译器,我们可以用旧版本的 GCC 编译器来编译安装新版本的 GCC 编译器。

    2K30

    iOS编译简析

    编译器后端(BackEnd): 将得到的中间代码转化为各平台的机器码,如 x86,ARM 等。 从 GCC 到 LLVM 以及大部分编译器都是这种结构。...LLVM 历史 早期 iOS 选用的是当时一家独大的 GCC 编译器作为 OC 语言的前端,但是随着时间的推移,Apple 为 OC 增加了很多特性,想要 GCC 给与实现,但是 GCC 却并没有支持,...2017.8-2020.1,加入 Google Brain 团队,加入后编写了 Swift 版的 TensorFlow。目前加入芯片创业公司 SiFive 负责其平台工程。...最终导入的 AST 可以被语义分析引用。...而在 BitCode 之前,我们都是把所有需要的 CPU 架构集合打包成一个 Fat Binary,结果就是用户最终下载的安装包之中有很多冗余的 CPU 架构支持代码。

    1.4K20

    配置netbeans开发c++程序

    如果做c++开发的话,你还在使用老旧的visual c++ 6.0吗,如果是,那你快OUT了,试试使用netbeans开发。...针对c++开发人员的netbeans可以从这里下载。 不过,使用netbeans for c++前,你得先把c/c++这些编译器等安装好。我这里使用cygwin。...把cygwin的setup.exe下载下来后,我使用在线安装的方式: ? 下来的步骤根据需求自己选择。然后选择一个下载速度快的服务器,可以多尝试一下: ?...然后选择安装包,其中,devel节点中c++等这些编译器默认是不安装的,自己选择安装,单击那个skip循环图标,安装最新版本。 ?...我选择安装了"binutils”  "cmake”   "gcc"   “gcc-core”  "gcc-g++”  "gdb"  "make"。你可以再选择安装“gcc-mingw-**”。

    1.2K20

    Ubuntu安装gcc4.1.2

    安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源 代码形式的GCC 4.1.2。...如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。...系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。与此不同,现在GCC建议我们将一个版 本的GCC安装在一个单独的目录下。...这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安 装完成后要做一些设置工作才能使编译器工作正常。...在本文中采用这个方案安装GCC 4.1.2,并且在安装完成后,仍然能够使用原来低版本的GCC编译器,即一个系统上可以同时存在并使用多个版本的GCC编译器 1、下载  在GCC网站上(http://gcc.gnu.org

    90340

    ImportError: lib64libm.so.6: version `CXXAB_1.3.8. not found (required by usrlocalpython37lib

    问题背景 使用在AI项目中,由于需要用到tensorflow,scipy,sklearn等这些库,所以需要libstdc++库。...gcc-7.2.0.tar.xz cd gcc-7.2.0.tar.xz 编译前的准备工作 #安装C和C++的静态库 yum install -y glibc-static libstdc++-static...#安装旧版本的gcc、c++编译器 yum install gcc gcc-c++ 安装gcc需要下载诸如gmp、mpfr、mpc等依赖文件,执行download_prerequisites将会自动完成这项工作...$MPC.tar.gz 编译安装gcc #调用gcc源程序的configure(后面的参数选项可根据需要自行修改),用于配置gcc ....两个小时的时间 #安装gcc,可以用locate libstdc++.so 检查,如果更新了新的libstdc++.6,可以不执行这一步 make install 使用locate命令定位到libstdc

    83320

    如何在UbuntuDebian Linux编写C程序

    步骤 2: 在一个终端中使用 gcc 编译器来编译程序并生成目标文件,像这样:gcc -o my_program my_program.c步骤 3: 在 Linux 中,你可以以运行生成的对象文件的方式来运行你的...最流行的编译器是 gcc(GNU 编译器套件GNU Compiler Collection)。你可以使用你发行版的软件包管理器来安装 gcc 。...你必须确保你已经在你的 Linux 系统上安装了 gcc 编译器。sudo apt install gcc接下来你要做的事是使用一个允许你运行 C 代码的扩展。...你可以在编辑器底部打开的终端中看到输出。还有比这更好的事情吗?程序输出显示在编辑器的底部你更喜欢哪一种方法?...你不觉得吗?你可以自己决定想使用哪一种方法。

    2.7K60

    AI运行环境的搭建

    安装tensorflow 安装环境为CENTOS6.8操作系统,pip安装tensorflow后提示GLIBC版本过低。.../contrib/download_prerequisites #这步是下载一些需要的组件,我直接下载成功了,如果不成功可以安装上面参考教程中的方法手动下载 组件都下载完成后就可以configure了。...因为这里编译的gcc高版本只用于编译tensorflow,并且不希望对系统原来的gcc产生影响。所以单独创建一个文件夹用于安装编译使用的环境软件。使用 --prefix 可以自定义安装路径。...执行成功后可以在/etc/ld.so.cache查看到新版gcc的库文件 strings /etc/ld.so.cache |grep software /home/makeuser/software..._64.whl #安装 安装完成后可以测试一下 $ python Python 3.5.2 (default, Dec 5 2017, 11:26:25) [GCC 4.9.4] on linux

    1.8K20

    Linux之基础开发工具

    前言 Linux中的基础开发工具及其使用,包括yum(软件包管理器)、vim(编辑器)、gcc/g++(编译器)、makefile(项目自动化构建工具)、gdb(调试器)等。...例子:第一个安装的软件lrzsz 该软件可以实现windows和Linux的交互,使windows机器于远端的Linux机器通过xshell传输文件,安装完毕后可以通过拖拽的方式将windows中的文件传给...进入vim后默认处于命令模式,可以转换为其他模式。可以控制屏幕光标的移动,字符、字或行的删除、移动、复制等。按ESC键即可从其他模式退出到命令模式。...三、gcc/g++(编译器) 1.编译链接的过程 在正式介绍编译器之前,我们先回顾一下编译链接的过程。 2.gcc/g++的使用 1.预处理 头文件展开、宏替换、条件编译、去掉注释。...这样做耗费张三的时间吗? 不耗费,电脑就在张三手边,和张三的语文英语等学习资料一样需要就可以拿来用,不需要在路上耗费时间。 3.优点 不受库的升级或者被删除的影响。

    29820

    不联网,ubuntu下安装gcc

    GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。...根据需要,可以删除或者保留${srcdir}和${objdir}目录。 1.下载 在GCC网站上( http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。...GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。...根据需要,可以删除或者保留${srcdir}和${objdir}目录。 1.下载 在GCC网站上( http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。...根据需要,可以删除或者保留${srcdir}和${objdir}目录。

    2K20

    初识Linux · 有关gccg++

    那么,我们是否思考过为什么代码编译的时候是从C语言->汇编->二进制目标文件的吗? 这就不得不牵扯到历史故事了,这是一个编译器自举的过程。...语言是跟随着时代发展的,所以后面许多语言就发明出来了,但是对应的编译器从哪里找呢?从头研发一个吗?好像有点麻烦,我们不是已经有了基础吗?...我们是否思考过为什么我在文本编译器里面写上了printf,引用一个头文件就可以实现打印了,难道是只需要一个头文件就可以使用函数吗?...我们平常查看任务处理器的时候,不免的会发现很多.dll文件,或者是.lib文件,这实际上就是标准库,我们在安装编译器的时候,安装的不仅仅有头文件,还有该语言的标准库。...我们可以看看动态库和静态库的大小区别,当然了,因为静态库的大小确实很大,所以一般机器上是默认没有安装的,安装的指令如下: sudo yum install glibc-static libstdc++

    11410

    tensorflow各个版本的CUDA以及Cudnn版本对应关系

    显卡驱动的安装: 当我们使用一台电脑的时候默认的已经安装了NVIDIA的显卡驱动,因为没有显卡驱动根本用不了显卡嘛,但是这个时候我们是没有CUDA可以用的,我们可以更新我们的驱动,更新链接为: https...https://www.tensorflow.org/install/source_windows 版本 Python 版本 编译器 编译工具 cuDNN CUDA tensorflow_gpu-2.0.0...tensorflow_gpu-1.11.0 2.7、3.3-3.6 GCC 4.8 Bazel 0.15.0 7 9 tensorflow_gpu-1.10.0 2.7、3.3-3.6 GCC 4.8...3.3-3.6 GCC 4.8 Bazel 0.10.0 7 9 tensorflow_gpu-1.7.0 2.7、3.3-3.6 GCC 4.8 Bazel 0.9.0 7 9 tensorflow_gpu...-1.6.0 2.7、3.3-3.6 GCC 4.8 Bazel 0.9.0 7 9 tensorflow_gpu-1.5.0 2.7、3.3-3.6 GCC 4.8 Bazel 0.8.0 7 9 tensorflow_gpu

    5.9K20

    用Tensorflow让神经网络自动创造音乐

    在这里(https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html)安装python、bazel和Tensorflow 注...:我在安装bazel的时候一直出现“Segmentation fault:11”的错误,google了很多解决方法后发现是gcc的安装版本问题,如果你是mac用户,下载了xcode,并不代表你安装了gcc...,还必须安装command line tools,如果安装成功,在linux里输入“gcc --version”会出现相应的版本信息,如果没有,就说明安装失败。...恭喜你,又犯了和我同样的错误:)这个错误是说测试文件太大了,不能一下子全部测试(我16g的内存还不够吗 = =),所以你可以跟我一样手动测试,以其中一个举例: 1 >>>bazel-bin/magenta...如果你有GPU或者愿意等个几天跑程序,可以把迭代次数设置的大一点,等算法收敛后再进行测试。模型训练的好坏直接决定最后得到的音乐的好听程度,所以最好等算法收敛后在进行测试。

    1.3K90
    领券