linux(centos)下安装boost库及使用
2016-02-02 10:49
519 查看
一、安装
刚刚使用linux系统,对很多系统命令和操作方式还不是很熟悉。想装个boost库,在网上看了几篇教程根本没弄明白,终于,用三行命令解决了。
yum install boost
yum install boost-devel
yum install boost-doc
二、使用
对于我这样的小白来说,是用动态链接库时要添加链接我是不知道的,后来也是自己慢慢摸索出来了。
首先测试头文件。
./test 执行
[b]再测试需要用到二进制库的功能模块[/b]
test.cpp -o test -lboost_system -lboost_filesystem
执行 ./test, 输出
恭喜你,成功了!
刚刚使用linux系统,对很多系统命令和操作方式还不是很熟悉。想装个boost库,在网上看了几篇教程根本没弄明白,终于,用三行命令解决了。
yum install boost
yum install boost-devel
yum install boost-doc
二、使用
对于我这样的小白来说,是用动态链接库时要添加链接我是不知道的,后来也是自己慢慢摸索出来了。
首先测试头文件。
#include <iostream> #include <boost/filesystem.hpp> int main() { std::cout<<"hello,world"<<std::endl; return 0; }使用g++ test.cpp -o test 编译
./test 执行
[b]再测试需要用到二进制库的功能模块[/b]
#include <iostream> #include <boost/filesystem.hpp> using namespace boost::filesystem; int main(int argc, char *argv[]) { if (argc < 2) { std::cout << "Usage: tut1 path\n"; return 1; } std::cout << argv[1] << " " << file_size(argv[1]) << std::endl; return 0; }注意:这时我使用的是g++
test.cpp -o test -lboost_system -lboost_filesystem
执行 ./test, 输出
Usage: tut1 path
恭喜你,成功了!
相关文章推荐
- CentOS 7.x设置自定义开机启动,添加自定义系统服务
- Linux 安装JDK
- Use Glances on Linux
- Linux之make的用法讲解
- 1分钟内检查Linux服务器性能的命令
- Centos 6.5 升级python
- linux禁止用户远程登录的方法
- centos7 关闭firewall防火墙指令以及更换安装iptables并配置
- Linux下添加新硬盘,分区及挂载
- Linux 常用命令
- VMware中CentOS设置静态IP
- Linux服务器配置双机信任
- 给家里老台式机装ubuntu15.10的一点杂记
- PHP执行linux命令常用函数汇总
- linux的file指令
- Linux cat命令的使用案例
- vmware安装linux.iso
- centos 7 阿里云 Linux系统磁盘分区挂载和交换空间
- Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0
- 每天一个linux命令(1):ls命令