陈广智的专栏

志存高远,坚持不懈!!

利用Ubuntu的U盘安装盘安装build-essential

问题描述 这个问题是倒逼出来的。由于前一段时间买了一个二手台式电脑,配置我认为还不错。将其上的Win7系统卸载,重新安装了Ubuntu 18.04。可是安装好Ubuntu后,发现无法使用无线网卡,于是搜索安装无线网卡的资料。按照该资料的提示需安装make等等。我进一步搜索,发现安装build-es...

2018-12-22 13:15:05

阅读数 227

评论数 0

C++语言的getline在cl和g++中的不同语义

本文的cl指的是Visual studio 2010中的的C++语言编译器,g++指的是g++ 4.9编译器。getline在cl中指的是获取的一行中没带”\n”;而g++中的getline指的是获取的一行中带”\n”。下面详述我为什么注意到这个问题及测试不同平台的代码。1 问题产生我按照书《C+...

2015-08-24 04:17:35

阅读数 1419

评论数 0

g++4.9仍然没实现put_time

代码如下://io/timemanipulator1.cpp #include <iostream> #include <iomanip> #include <chrono> #include <cstdlib> using namespace st...

2015-08-22 10:35:43

阅读数 853

评论数 0

Ubuntu 14.04中升级gcc到版本4.9.2并切换使用它们

昨天刚全新在虚拟机上安装了Ubuntu 14.04,在其中安装的gcc版本是4.8.4。而我需要编译C++程序,在安装之后,我立刻就通过命令:sudo apt-get install build-essential安装了make、g++等。build-essentail是一整套开发工具。安装后,可...

2015-08-21 19:08:50

阅读数 13611

评论数 0

VS2010编译器工具cl对c++11标准支持情况测试

本文探讨了VS2010编译工具cl对C++11标准的支持情况,提供了利用C++11新特性的两段代码来进行测试,并同g++ 4.9.3编译器的编译情况相对比。总的说来:VS2010的编译器工具cl部分支持了C++11标准,而g++ 4.9.3则全部支持C++11标准。虽然现在已出现了C++14等新的...

2015-08-19 00:29:17

阅读数 9431

评论数 0

C++模板类继承中的Name Lookup

今天这篇文章说说C++中的模板类继承时的名称(变量/类型)查找(Name Lookup)。普通的继承关系中的Name Lookup对于熟悉C++的同学来说,都是非常直观的,因此在这里就不再赘言。模板类(Template Class)的继承中,由于模板本身特殊性,使其在Name Lookup时,有着...

2015-07-30 21:26:00

阅读数 656

评论数 0

学艺不精而羞愧--论C++模板类的使用

自己断断续续地使用C++也有一段时间了,有些时候产生了自满的情绪,认为自己对C++的语言特性已经知道的差不多了,在语法方面没有什么难倒我的地方了,现在所要做的是根据实际问题编写程序,问题的难点在于算法的设计和分析,在于解决问题的策略了。然而今天下午的一次经历给自己当头一棒:永远不要自满,要保持一颗...

2015-07-25 01:29:58

阅读数 1389

评论数 1

惊叹计算机执行速度的提升---以n Queens 问题为例

1 介绍实现了书《Data Structures and Program design in C++》(Robert L. Kruse and Alexander J. Ryba, 2000)中的188页的基于回溯策略的递归算法solve_from,该算法能够计算n Queens问题的解。选择不同...

2015-07-23 15:42:23

阅读数 834

评论数 1

使用make是深入进行c++开发的必然选择

最近,看了一本《Data Structures and Program design in C++》(Robert L. Kruse and Alexander J. Ryba,2000),同时在电脑上面实现了书中的代码。在惊叹于计算机强大的解决问题的能力的同时,也对使用计算机进行C++开发产生了...

2015-07-22 15:58:35

阅读数 970

评论数 0

运行C++11代码

看《Data structures and algorithms analysis in C++》(4ed.Mark Allen Weiss, Pearson)书籍,发现里面的代码为C++11格式。但是我的电脑上安装的是vs2010,从时间上面推算vs2010肯定不支持C++11,于是我就想着在我...

2015-07-14 12:05:50

阅读数 823

评论数 0

C++第三方程序包在不同操作系统下的使用

C++第三方程序包在不同操作系统下的使用[TOC] 我们开发一个程序,经常会出现使用第三程序包的情况,本文就讲讲从网站上下载下来的第三方程序包在不同操作系统下使用的方法、注意事项。比如我们从VFLib网站上下载了第三方程序包VFLib,解压缩出来后,它包含如下的文件夹结构: 文件夹doc 文件夹...

2015-04-05 23:44:54

阅读数 935

评论数 2

GraphGen 在我的电脑上不能运行成功问题的解决

1 介绍 最近,由于研究的需要,接触到了两个人工数据集(Synthetic dataset) 生成程序,它们能够生成加标签的无向的联通图数据,供研究图索引和图匹配的人们作为数据使用。一个是GTgraph,虽然也经历了波折,最终在我的Ubuntu14.04 台式机运行成功了;另外一个是GraphGe...

2014-12-03 11:55:52

阅读数 1082

评论数 0

Solaris 8中库文件libstdc++.so.2.10.0 缺失的解决

以实际的操作界面详细讲述了 Solaris 8 SPARC 操作系统下共享库文件 libstdc++.so.2.10.0缺失问题的解决方案,保证了相关程序的顺序运行。

2014-12-02 23:32:07

阅读数 1119

评论数 0

Solaris下gcc安装

1 查看sun os版本 uname -a的命令查看系统版本。得知是SunOS 5.8。 SunOS 5.8 叫做Solaris 8 SunOS 5.9 叫做Solaris 9,以后就没有5.x的说法了,到Solaris 10了。。。 2 安装gcc 1. 到www.su...

2014-12-02 13:25:13

阅读数 704

评论数 0

Dbm库在Ubuntu14.04中的使用方式

Dbm库在Ubuntu14.04中的使用方式 Dbm库在Ubuntu 14.04系统上没有没有默认安装,我们要使用dbm数据库系统提供的功能,需要做相应的设置。 1.        下载安装libgdbm-dev,支持开发人员软件开发的版本,通过software center 或者命令行的方式...

2014-11-18 15:28:00

阅读数 1170

评论数 0

gcc 4.8.2编译时找不到头文件curses.h问题的解决

首先使用命令

2014-11-17 22:18:15

阅读数 2689

评论数 1

Solution for compiling GTgraph software: make[1]: icc: Command not found

我前天在http://www.cse.psu.edu/~madduri/software/GTgraph/上面下载了一个Synthetic Graph Dataset Generator,它的名字叫GTgraph。我当时就在我的Ubuntu系统上面执行make命令,可是总是出现下面错误: make...

2014-11-11 00:43:06

阅读数 2623

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭