Ubuntu上装g++

 

 Ubuntu下gcc,g++等的安装

  1. 主要来自ubuntu中文社区http://www.ubuntu.org.cn/support/documentation/doc/VMware
  2. 首选,确认你已经安装了build-essential程序包:
    apt-get install build-essential
  3. 确认你已经安装了内核头文件包:
    uname -r
    apt-get install linux-headers-'kernel version'
  4. 如果你遇到gcc版本错误,你需要安装编译你内核的gcc版本:
    cat /proc/version
    这会告诉你,你的内核是用什么版本的gcc编译的.
    $ cat /proc/version 
    Linux version 2.6.12-8-386 (buildd@rothera) (gcc version 3.4.5 20050809 (prerelease) (Debian 3.4.4-6ubuntu6)) #1 Tue Aug 30 22:41:30 BST 2005
    ls /usr/bin/gcc*

    /usr/bin/gcc      /usr/bin/gcc-4.0  /usr/bin/gccbug   /usr/bin/gccbug-4.0

    可以看到,我的核心是用gcc-3.4编译的,但我只装了gcc-4.0.如果你的也不同于/usr/bin/gcc*,你需要安装核心所用的版本.
    apt-get install gcc-3.4
    这是我需要的版本,你的可能不同.
  5. 人 们忘记的,并困扰我的是g++版本.一些人好像安装gcc之后就可以正常安装vmware-config.pl.但我的在编译vmmon模块时遇到 "cannot exec 'cc1plus'"错误并停止了.你需要安装的是和gcc一样版本的gcc-c++,只是Debian/Ubuntu把它叫做g++.
    apt-get install g++-3.4
  6. 编辑添加: 我忘记你要设定CC为需要的gcc版本了:
    export CC=/usr/bin/gcc-3.4
    ./runme.pl

 

<think>好的,我现在需要在Ubuntu 22.04上安装NVIDIA显卡驱动。我之前在Windows上装过驱动,但Linux可能不太一样。我应该从哪里开始呢?首先,记得之前看到过需要禁用nouveau驱动,这是Ubuntu默认的开源驱动,可能和NVIDIA驱动冲突。那要怎么禁用呢?可能需要修改某些配置文件,比如/etc/modprobe.d/blacklist.conf,然后添加blacklist nouveau和options nouveau modeset=0之类的。然后需要更新initramfs,再重启。对吧? 接下来,安装驱动的方法可能有几种。一种是使用Ubuntu的附加驱动界面,图形化操作比较方便。另一种是用命令行,比如apt安装推荐的驱动,或者去NVIDIA官网下载.run文件手动安装。不过手动安装可能比较复杂,特别是对于新手来说。根据引用里的内容,用户提到了使用apt安装,比如sudo apt install nvidia-driver-535。这里需要注意驱动版本的选择,得先知道自己的显卡型号对应的驱动版本。可以用lspci | grep -i nvidia查看显卡型号,然后去NVIDIA官网查兼容的版本。或者用ubuntu-drivers devices命令查看推荐的驱动版本。 安装完成后,需要重启系统,然后运行nvidia-smi来检查驱动是否正常工作。如果显示显卡信息,应该就成功了。另外,安装之前可能需要更新系统,运行sudo apt update和sudo apt upgrade,还有安装编译工具比如gcc、make等,这些在引用4里提到过。还有可能需要关闭Secure Boot,否则驱动签名有问题,导致无法加载模块。 如果遇到问题,比如安装后无法进入图形界面,可能需要进入恢复模式,卸载驱动,或者重新配置。不过按照步骤来应该没问题。对了,安装过程中是否需要卸载原有的驱动?如果是全新安装,可能不需要,但如果是升级或者更换版本,可能需要先卸载旧驱动。不过用apt安装的话,可能会自动处理依赖关系。 总之,步骤大概是:1. 禁用nouveau;2. 更新系统和安装依赖;3. 查找合适的驱动版本;4. 安装驱动;5. 重启并验证。现在需要把这些步骤详细写出来,确保用户能一步步跟着操作,避免出错。同时要注意引用中的不同方法,比如引用2和3都提到用apt安装指定版本的驱动,而引用4提到了更新软件源和安装编译工具。可能还需要提醒用户备份重要数据,防止安装驱动导致系统问题。</think>在Ubuntu 22.04上安装NVIDIA显卡驱动的步骤如下: --- ### **1. 禁用默认的Nouveau驱动** Ubuntu默认使用开源驱动`nouveau`,需禁用避免冲突: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 添加以下内容: ``` blacklist nouveau options nouveau modeset=0 ``` 保存后执行: ```bash sudo update-initramfs -u sudo reboot ``` 重启后验证是否禁用成功(无输出表示成功): ```bash lsmod | grep nouveau ``` --- ### **2. 更新系统和安装依赖** 确保系统软件源和工具链最新: ```bash sudo apt update sudo apt upgrade -y sudo apt install gcc g++ make -y # 编译依赖项[^4] ``` --- ### **3. 确定显卡型号和驱动版本** - **查看显卡型号**: ```bash lspci | grep -i nvidia ``` - **获取推荐驱动版本**: ```bash ubuntu-drivers devices ``` 输出中会列出兼容驱动版本(例如`nvidia-driver-535`)[^2][^3]。 --- ### **4. 安装NVIDIA驱动** - **方法1:APT直接安装**(推荐): ```bash sudo apt install nvidia-driver-535 # 替换为推荐版本号[^2][^3] ``` - **方法2:通过`software-properties-gtk`图形界面**: 1. 打开“软件和更新” > “附加驱动”选项卡。 2. 选择推荐的驱动版本 > 应用更改。 --- ### **5. 重启并验证安装** ```bash sudo reboot ``` 重启后执行: ```bash nvidia-smi ``` 若输出包含显卡信息(如GPU型号、驱动版本),则安装成功[^1]。 --- ### **6. 处理Secure Boot问题** 若系统启用Secure Boot,需为NVIDIA驱动生成签名密钥: ```bash sudo mokutil --disable-validation ``` 重启时根据提示完成密钥注册。 --- ### **注意事项** - 若安装后无法进入图形界面,尝试通过恢复模式卸载驱动: ```bash sudo apt purge nvidia-* sudo reboot ``` - 多显卡设备需配置`prime-select`选择默认显卡。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值