zoukankan      html  css  js  c++  java
  • linux

    转自:https://blog.csdn.net/hellochenlian/article/details/13771739

    一.

    在虚拟机中Ubuntu之字符界面(命令模式)和桌面模式切换

    1.切换到命令模式

    alt+ctrl+space(空格键),松开space键(不松口alt+crtl),再按F1键

    2.切换到桌面模式

    alt+ctrl+space(空格键),松开space键(不松口alt+crtl),再按F7键

    二.

    Unable to locate package build-essential

    在安装 g++ 等工具时 会提示 Unable to locate package build-essential,这种情况下先执行 sudo apt-get update 更新一下, 更新完。继续 sudo apt-get install build-essential

    三.

    ubuntu之root密码

    安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了

    四.

    ubuntu安装g++

    Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。


      如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。


      查看该软件包的依赖关系,可以看到以下内容:


      $ apt-cache depends build-essential

      build-essential

      依赖: libc6-dev

      依赖:

      libc6-dev

      依赖: gcc

      依赖: g++

      依赖: make

      依赖: dpkg-dev


      也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。


      安装方法如下:


      $sudo apt-get install build-essential

  • 相关阅读:
    return2libc实验
    Makefile初探
    Rails连接oracle配置
    ubuntu16.04配置openproject开发环境步骤
    nginx配置详解
    Ubuntu16.04安装及配置nginx
    同源策略以及绕过此限制的方法
    mysql中整数类型后面的数字,比如int(11),11代表11个字节吗?
    0412ooday01.txt=============对象和类(上)
    0426JavaSE01day02.txt=========正则、Object、包装类详解
  • 原文地址:https://www.cnblogs.com/mingjing/p/9277373.html
Copyright © 2011-2022 走看看