Ubuntu下使用STLport讲解

看了很多文章,编译安装stlport之后,总是会提示出现找不到头文件,或者链接不到什么库之类的,很是苦恼,今日按照自带的文档操作了一次,竟然可以了,神奇啊。

实际很简单,步骤如下:

进入stlport目录,cd stlport/build/lib

make -f gcc.mak depend

make -f gcc.mak install

然后就可以使用了,不需要包含usr/local 下include.lib目录,也许在执行make -f gcc.mak install 已经加到环境变量了,也不知道Linux 下有没有环境变量的概念。

#include<stdio.h>

#include<vector>

int main()

{

std::vector<int> v1;

v1.push_back(0);

printf("the first element of vector is %d\n",v1[0]);

return 0;

}

www@Ubuntu:~/project$ g++ -g -o use_stl use_stl.cpp

www@ubuntu:~/project$ ./use_stl

the first element of vector is 0

咦,原来如此简单,之前费了不少力啊,其实按照文档走就可以了,嘿嘿,切记切记!

(0)

相关推荐

  • ubuntu下删除或卸载easy_install所安装的软件包

    Ubuntu下用apt-get和easy_install安装和更新软件包非常方便,当想要删除或卸载某些软件包时apt-get -remove即可。 如果easy_install要卸载或删除某些软件包时 ...

  • Ubuntu下安装KDE桌面环境

    gnome和KDE只是不同的桌面管理器而已,软件阿什么的是不受影响的,放心装吧。 下面是安装KDE的过程: sudo apt-get install kubuntu-desktop 遇到选yes or ...

  • 在Ubuntu下如何将chm文件转成pdf格式的方法介绍

    在Ubuntu下将chm文件转成pdf格式总共分为三个步骤: 1.将chm提取出html文件: 2.将html按页排序 3.转换成pdf 在Ubuntu下进行如下操作: 1.安装libchm-bin, ...

  • Ubuntu下实现分区的永久挂载的方法

    大家都知道在Linux下可以随意的把分区挂载到一个空文件夹中,使用命令mount 驱动器名 文件夹名即可,但是这个操作需要root权限,而且每次开机之后都要挂载一次,是不是很麻烦。下面给大家一个介绍一 ...

  • Ubuntu下基于格式化命令 格式化U盘的方法

    但是有一种情况就比较揪心,就是当分区出现问题而不能识别的时候,这时在Win下要专业的工具才能格式化,而在Ubuntu下可以借助命令模式强行格式化。 首先执行sudo fdisk -l查看你的u盘的序号 ...

  • Ubuntu下如何使用命令删除PPA仓库(软件仓库)

    PPA仓库是专为Ubuntu用户设计的软件仓库,使用起来比其他第三方软件更容易,但是当你添加一个新的PPA仓库时,你就需要将陈旧的PPA仓库移除,具体该怎么做呢?下面随小编一起来了解下Ubuntu下如 ...

  • ubuntu下source.sh.bash../执行脚本的区别详细介绍

    ubuntu下source、sh、bash、./执行脚本的区别 1.source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filena ...

  • Linux/Ubuntu下刷新DNS缓存的方法

    今天在Ubuntu下给一个网站更换了DNS,试着重新连接,发现无法打开,只好ping一下做一个测试,发现ip还是原来的地址,显然是本地DNS缓存的问题。大家都知道在Windows下面刷新本地DNS缓存 ...

  • ubuntu下右键菜单添加新建word.excel文档等快捷方式

    习惯了win下的新建word文档、excel文档等快捷的新建方式,突然到了ubuntu下怎样把他们加入右键呢?其实ubuntu早就考虑好了... 步骤 1、打开libreoffice:点击dash菜单 ...