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

linux 没有root权限的用户安装GCC

大家好,又见面了,我是你们的朋友全栈君。 在Linux下,如果有root权限的话,使用sudo apt install 就可以很方便的安装软件,而且同时也会帮你把一些依赖文件也给编译安装好。...但是如果不是用的自己的机器,一般情况下是没有root 权限的。所以就需要自己动手下载tar文件,解压安装。在安装中遇到的最大的问题是依赖的问题。...因为是没有root权限的,所以需要修改安装路径,安装到自己有权限的文件夹下。 如果前一步没有问题,使用make -j4 编译,使用-j 选项可以加快编译速度 最后使用 make install。...最后使用make install 之后,gcc 就可以使用了。不过由于系统中有旧版本的GCC,但是由于没有ROOT权限,所以不能将旧版本卸载掉,所以需要添加的自己的path中。...解决方法是,在~下的.bashrc 中编辑export LD_LIBRARY_PATH 之后再source .bashrc就可以了 参考: GNU/Linux GCC 指定动态库路径_牧马人_新浪博客

12.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    gcc 4.9 编译安装 in Ubuntu 18.04(主要用于在无root权限下,进行更新系统 gcc 版本)gcc8 编译 CentOS 7 环境下成功;

    gcc 4.9 编译安装教程,因为项目编译过程中,需要采用特定的gcc版本来进行编译,所以进行简要记录,进行备忘: 下载:curl -O -L https://mirrors.tuna.tsinghua.edu.cn...enable-bootstrap  --enable-checking=release --enable-languages=c,c++ --disable-multilib  默认是安装到/usr/local/bin目录下,指定目录...(此处安装到你指定的 prefix 路径之下) 配置环境变量:到  --prefix 所配置的文件夹;export PATH=路径:$PATH ; 当然也可以把此条命令配置在.bashrc 文件中;...参考链接: https://gcc.gnu.org/install/ (gcc 官网编译指南) https://www.wolfoot.com/index.php/archives/9/ (较为优秀的教程...) 官方源apt安装的方式可参考: https://blog.csdn.net/a145127/article/details/88954122 (有root权限的用户,可以参考此种方式) 保持更新,转载请注明出处

    96810

    其他用户需执行某个root权限的命令,除了告诉他们root密码,还有没有别的办法?

    可以使用sudo命令,sudo命令就是为了让普通用户可以在不知道root密码的情况下使用root的操作权限。...sudo apt-get xxx 但是,你会发现这样执行会提示用户没有sudo的权限,所以我们需要先简单配置一下。...root所在行的下方,再加入一行,比如这里你要授予sudo使用权限的用户的名字是txzf,ALL表示允许任何连接到本服务器的host主机使用sudo,(root)表示只允许使用sudo切换到root用户...,而不能切换到其他用户, 最后的apt-get命令文件的路径表示只允许使用sudo命令授予当前用户在apt-get命令下的root权限,也就是说sudo  apt-get 你是满足要有root权限的要求的...需要注意的是,有的人会简单粗暴的直接写成如下形式: txzf ALL=(ALL) ALL 这表示允许通过sudo切换到任何用户,并且如果是切换到root后,执行的任何命令都将拥有root权限,这是有很大风险的

    2.2K00

    CUDA,CUDNN工具箱多版本安装、多版本切换

    ,不同版本其实也是大同小异,我们唯一需要注意的是,之前已经安装过一个版本,继续安装新版本的时候,我们的设置选择需要稍微修改一下: Install NVIDIA Accelerated Graphics...,因为我们的深度学习库是按照/usr/local/cuda这个链接来进行寻找cuda模块的,只要我们将cuda进行正确的软连接,那么在实际运行中并没有什么问题。...,cuda-9.1并不支持gcc-7.3的版本(为了体验C++-17的特性,将系统中的gcc进行了更新)。...只有cuda-9.2及以上才支持,那么就有两种解决方法: 安装最新的cuda-9.2 切换回gcc-5 其实切换gcc版本和切换cuda版本都是类似的,我们的系统同样可以安装多个gcc版本,比如我的系统中就存在多个...gcc版本,在安装新版本的gcc后并不会删除旧版本,因此我们可以随时切换gcc: cd /usr/bin prototype@prototype-X299-UD4-Pro:/usr/bin$ gcc

    94750

    急~为啥我指定的的maven依赖版本没有生效?不是最短路径原则吗?

    org.elasticsearch.plugin:rank-eval-client:7.0.1 |--org.elasticsearch.plugin:lang-mustache-client:7.0.1 女朋友很着急,明明指定了...,所以将版本放入了 ,properties 也具有最短路径原则,所以可以通过在你的项目根 pom 中的 properties 增加相同 key 修改版本: 7.10.2 所有可以这么替换的属性, spring-boot...的直接依赖 parent 的间接依赖 parent 的依赖管理 bom 的直接依赖(一般没有) bom 的间接依赖(一般没有) bom 的依赖管理 可以这么理解依赖: 首先,将 parent 的直接依赖...key 为依赖的 groupId + artifactId,value为version,后放入的会把之前放入的相同 key 的 value 替换 对于每个依赖,各自按照 1,2 加载自己的 pom 文件...,但是如果第一步中的本项目 dependency management 中有依赖的版本,使用本项目 dependency management的依赖版本,生成 TransitiveDependencyMap

    86920

    使用GPU云服务器搭建深度学习环境(CUDA+CUDNN)

    nouveau 2.安装依赖 输入以下命令安装GCC与G++ yum install gcc yum install gcc-c++ 输入以下命令安装kernel-devel和kernel-headers...T4] (rev a1) 这里可以看到我的显卡是Tesla T4 我们需要前往英伟达官网查看所支持该显卡的驱动版本 Official Drivers | NVIDIA 1.png 2.png 下载驱动文件...并上传到服务器中 cd跳转到驱动所在的目录下,并给予执行权限 chmod u+x NVIDIA-Linux-x86_64-450.172.01.run 完成后执行安装脚本 sudo ..../src/kernels/4.18.0-348.7.1.el8_5.x86_64 输入 nvidia-smi 如果看到以下输出则代表安装成功 3.png 二、安装CUDA 在英伟达官网下载对应版本的...-V 如果看到以下输出 则代表安装成功 5.png 三、安装CUDNN 在官网下载对应版本的cudnnNVIDIA cuDNN | NVIDIA Developer 将其通过FTP传送到服务器内 并进行解压

    3.8K40

    我的AI之路 —— 从裸机搭建GPU版本的深度学习环境

    第一步,升级Python3 我这边选择的版本是3.6.6,原则就是当前最新最稳定的大版本,以及最高的小版本。...安装之前需要先升级gcc一类的东西,按照下面的脚本过程执行即可: # 安装gcc相关的东西 yum install curl-devel expat-devel gettext-devel openssl-devel...由于里面涉及到大量的图片资源,因此clone的时候有个技巧: git clone xxxx --depth 1 指定一下clone的深度,不然git会下载每一次的提交历史。...命令验证下: [root@izwz9fnfgk9709s3h9ex47z bin]# nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright...然后打开python命令行,import一下,看看有没有错 [root@izwz9fnfgk9709s3h9ex47z soft]# python Python 3.6.6 (default, Aug

    96520

    分子动力学模拟软件GROMACS的安装

    下载较新的cmake版本,如3.23.1 (如果提示缺少C++,需要安装,CentOS的命令为dnf install gcc-c++) wget https://github.com/Kitware/CMake.../configure --prefix=/root/cmake make make install 等待安装完成(可用-j指定cpu核数),或者下载编译好的cmake版本,解压并在后续指定路径(bash...,支持GPU的版本不能用双精度,正常情况下也不需要双精度版本,其他路径的cmake把前面路径改了,最后make install -jx 指定CPU核数) 等待安装完成即可,如果最后提示无权限用sudo...make install 正常安装成功不用管这一段,如果后续提示nvcc未安装,在系统选择时选中了自动安装cuda的情况下,修改~/.bashrc,并在后面加上: export LD_LIBRARY_PATH...(如果安装mpi版本,需要gmx_mpi,双精度版本需要gmx_d,如果不是自己安装的可在/root/gmx/bin/查看具体安装的版本) 每次加载镜像后需要输入此命令。如果长期购买也可在~.

    7.3K00
    领券