文档章节

使用ncdu1.11,安装ncurses5.9,安装g++

imlqh
 imlqh
发布于 2015/10/30 17:49
字数 370
阅读 31
收藏 0
点赞 0
评论 0
  1. 安装g++(因为ncurses在make时报错,无法通过)

    上面提到的报错:/bin/sh: -I../c++: No such file or directory

    #yum install gcc-c++

    YUM选择了在线源,下载时被avast当做病毒,然后自动"Recv failure: Connection reset by peer" Trying other mirror,最后成功。

  2. 安装ncurses-5.9(因为ncdu在configure时报错,无法通过)

    上面提到的报错:

    checking ncurses.h usability... no

    checking ncurses.h presence... no

    checking for ncurses.h... no

    configure: error: required header file not found

    CentOS的Everything安装盘、YUM在线源里都没有安装包,从官网下载如下

    wget ftp://invisible-island.net/ncurses/ncurses.tar.gz

    [root@localhost  ncurses-5.9]# ./configure --with-shared  --prefix=/usr

    [root@localhost  ncurses-5.9]#make

    这次成功了,提示make[1]: Leaving directory `/root/ncurses-5.9/c++'

    [root@localhost  ncurses-5.9]# make install

    提示同上,成功

  3. 安装ncdu-1.11

    CentOS的Everything安装盘、YUM在线源里都没有安装包,从官网下载如下

    wget http://dev.yorhel.nl/download/ncdu-1.11.tar.gz

    configure, make, make install 

    后两步提示如下

    make[1]: Leaving directory `/root/ncdu-1.11'

  4. 运行ncdu

    这是一个支持光标的du程序,这个命令是用来分析各种目录占用的磁盘空间。

    按 n 则通过文件名来排序,按 s 则按文件大小来排序(默认的),如下图

    [root@localhost  ncdu-1.11]# ncdu /

    方便灵活、一目了然,动动上下左右箭头键就能明晰的查看各文件夹du情况,如下图


© 著作权归作者所有

共有 人打赏支持
imlqh
粉丝 1
博文 7
码字总数 1173
作品 0
青岛
系统管理员
Ubuntu 12.04 安装 gcc-4.8 及 gdb 7.6

安装 gcc-4.8 为了使用C++ 11, 须安装 gcc-4.8 以上版本.按以下命令即可方便的安装 gcc-4.8 及 g++-4.8 sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-g......

sailtseng ⋅ 2013/10/17 ⋅ 0

ubuntu12.04 lts 安装gcc 4.8

  gcc 4.8.1 是第一个完全支持C++11 的编译器,Windows上可以安装mingw版的,在sourceforge 上有下载,安装也比较方便。在Linux上安装的话需要首先安装一些依赖库。在Ubuntu12.04 lts默认安...

moodlxs ⋅ 2015/02/09 ⋅ 0

简述-如何在Windows中编译Linux Unix的代码

第一步:下载安装新版Cygwin软件。该软件的官方网站:http://cygwin.com/    Cygwin软件的作用是让Windows拥有Unix-like环境的软件。所以,GCC等编译器自然也就会包含在里面。不过,对于开...

j_m ⋅ 2012/07/09 ⋅ 0

Ubuntu11.10下编译android源码4.0.3

在之前的文章中,为读者介绍了《Ubuntu Linux下android源码下载方法》、《Ubuntu11.10下配置android的Eclipse开发环境》以及配置过程中遇到的一些问题,本文继续为大家介绍Ubuntu11.10下and...

Taskiller ⋅ 2012/01/11 ⋅ 3

Ubuntu下两个gcc版本切换

Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译Android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的。 先看看...

wangxuwei ⋅ 2016/07/11 ⋅ 0

总结-Cuda9和Cuda8 环境并存

背景: 前段时间把Cuda9.0 安装在服务器上了。接下来在安装Tensorflow-1.3-gpu的时候却发现不支持cuda9.0;于是只能在网上找资料解决: build tensorflow for gpu faild#13918 Install tenso...

斐波那契的数字 ⋅ 2017/10/25 ⋅ 0

NodeJS安装全过程

NodeJS安装全过程 wget http://nodejs.org/dist/node-v0.4.11.tar.gz tar -zxvf node-v0.4.11.tar.gz cd node-v0.4.11 ./configure 报了以下错误:Checking for program g++ or c++ : /usr/......

bengozhong ⋅ 2016/02/20 ⋅ 0

eclipse+cdt+cygwin配置c/c++开发环境

eclipse+cdt+cygwin配置c/c++开发环境 2011-04-03 22:13 5668人阅读 评论(4) 收藏 举报 eclipsegcclinkercompilerwindowspath 1.下载cygwin,默认的情况下Cygwin没有选择C++开发所需要的包,...

Jonson ⋅ 2015/01/29 ⋅ 0

Dev C++的网友评论

Dev C++是一个windows平台上使用g++内核的IDE,有诸多优点,但其IDE相对于VC6而言差得太多。Dev-C++安装注意点:如果以前安装过老版本或想更换安装目录,请将磁盘中残留的devcpp.cfg和devcp...

红薯 ⋅ 2009/12/11 ⋅ 10

linux上安装nodejs的步骤和注意问题

Linux(Ubuntu)下安装NodeJs安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:$ sudo apt-get install g++$ sudo apt-get install libssl-dev 接下来,就可以下...

wangxuxu ⋅ 2015/06/02 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 36分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 55分钟前 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部