首页 > 其他分享 >pip install指定gcc g++版本的方法

pip install指定gcc g++版本的方法

时间:2023-08-01 12:11:37浏览次数:40  
标签:gcc install ++ 7.3 版本 pip

有时候安装某个包可能会遇到gcc版本过低的问题,但是系统上可能安装了好几个版本的gcc。那么一种很简单的解决办法如下:

    1. 切换到gcc对应的路径,例如cd /usr/local/bin/gcc

假如这个路径下有这么几个版本的gcc,g++:

ls 
>>> gcc gcc-7.3.0 g++ g++-7.3.0
    1. 在pip install命令前修改如下几个环境变量:CXX, CC, LD
CXX=g++-7.3.0 CC=gcc-7.3.0 LD=g++-7.3.0 pip install your_package

标签:gcc,install,++,7.3,版本,pip
From: https://www.cnblogs.com/marsggbo/p/17596117.html

相关文章

  • C++ Primer 第五版
    当我们使用istream对象作为条件时,其效果是检测流的状态.char:[-128,127].C++17新增byte数据类型,在<cstddef>头文件中定义,取值范围:[0,255].int和long都占用4字节空间.切勿混用带符号类型和无符号类型.\后跟3位以内8进制数字,或\x后跟一个或多个16进制数字都可以代表字符......
  • 【暑假例题】20230727 矩阵基本运算(C++)
    题目请使用C++实现矩阵的各种运算矩阵创建矩阵相加矩阵相减矩阵相乘数字乘矩阵矩阵上叠加矩阵左右叠加矩阵转置矩阵旋转矩阵求逆矩阵输出题目分析矩阵创建这里只需注意由于我们需要通过不同的函数对数组进行操作,所以我们需要将数组存储在容器或者使用指针防止数......
  • C++中不支持strdup(),使用_strdup()
    1.问题C4996 'strdup':ThePOSIXnameforthisitemisdeprecated.Instead,usetheISOCandC++conformantname:_strdup.Seeonlinehelpfordetails. Project1 G:\VS\Project1\Project1\MyString.cpp 802.原因错误C4996是一个编译器警告,它指示在代码中使用了一个......
  • conda install 速度慢的解决方法
     Anaconda|AFasterSolverforConda:Libmamba 01、condaupdate-nbasecondacondainstall-nbaseconda-libmamba-solvercondaconfig--setsolverlibmamba 测试了一个命令,速度有提高,不知道后续是否会有持续的改进。 参考:https://blog.csdn.net/Rsheh......
  • c++11 call_once & once_flag
    #include<iostream>#include<mutex>usingnamespacestd;voidonce_fun(std::once_flag&&flag){std::call_once(flag,[](){cout<<"messagefromoncefun"<<endl;});}voidonce_fun1(s......
  • c++并发
    《c++并发编程第二版》,一方面翻译的挺拗口,一方面内容有点难度,看的很吃力,尤其到后面内存模型,无锁编程部分,看不下去了,仅记录部分内容。并发:采用任务切换的方式,一个任务运行一会在切换回另一个任务,在一个时间段内好像两个任务在同时进行并行:在多个CPU或多核CPU中同一时间多个任务同......
  • C++ | const的使用
    const基础用法用于声明一个不可再被修改的变量:constintnum=17;num=33; //Invalid,会报错用于指针首先,如果将一个指针用const声明为常量指针,那么这个指针的指向将不能被改变。但可以通过这个指针来修改被指向的对象:intdemo=17;int*constp=&demo; //......
  • C++ | 引用
    引用&使用引用intb=33,&a=b;b=17;cout<<a;//打印a为17使用引用声明变量类似于指针,声明的变量会同被引用的变量绑定,修改任何一方的数据都会使另一方的数据也改变。使用上的区别在于使用引用不需要*,引用可以理解为一个别名。在函数中使用引用传递参数将参......
  • C++ | 运算符重载
    运算符重载在类中的函数进行重载(成员函数)运算符重载用于重新定义运算符的作用,使用函数名称operatorOP作为函数名,其中OP为具体的运算符(如operator+)classTime{Timeoperator+(constTime&t);};Timea,b;Timec=a+b;在成员函数中重载的运算符,如+-等,默认左边......
  • Go - installation
    GoinstallationSelectthetabforyourcomputer'soperatingsystembelow,thenfollowitsinstallationinstructions. RemoveanypreviousGoinstallationbydeletingthe/usr/local/gofolder(ifitexists),thenextractthearchiveyoujustdownlo......