代码改变世界

标准编译安装(configure make)

2018-04-08 23:06 by ZealouSnesS, 504 阅读, 0 推荐, 收藏, 编辑
摘要:./configure --prefix=安装目录 这里注意,安装目录可以自己选择地方,但是自己选择地方的话就要把编译出的bin、include、lib三个文件夹分别加入XXX XXX XXX三个环境变量中 如果不自己指定,系统默认采用--prefix=/usr/local,但是不是所有的linux 阅读全文

标准编译安装(cmake make)

2018-04-08 23:03 by ZealouSnesS, 308 阅读, 0 推荐, 收藏, 编辑
摘要:为什么要编译安装?因为根据需求可以个性化定制功能。 关键是阅读cmakelist,看都有哪些依赖,都有哪些选项可用,哪些选项是自己可以配置的。 一般流程: mkdir build cd build cmake -D CMAKE_INSTALL_PREFIX=安装目录 .. make make ins 阅读全文

【pip】【conda】

2018-04-08 23:00 by ZealouSnesS, 622 阅读, 0 推荐, 收藏, 编辑
摘要:1、指定python包安裝版本== 指定python包安裝源-i: 2、配置文件换源 3、为python setup.py install命令换源 pip Ubuntu系统内置python2.7,为python2安装pip: sudo apt-get install python-pip 为pyth 阅读全文

make Makefile 与 cmake CMakeLists.txt

2018-04-08 22:59 by ZealouSnesS, 2765 阅读, 0 推荐, 收藏, 编辑
摘要:make Makefile 与 cmake CMakeLists.txt 大家都知道,写程序大体步骤为: 1.用编辑器编写源代码,如.c文件。 2.用编译器编译代码生成目标文件,如.o。 3.用链接器连接目标代码生成可执行文件,如.exe。 make 但如果源文件太多,一个一个编译时就会特别麻烦,于 阅读全文

【查看版本】查看linux版本/查看32还是64

2018-04-08 22:54 by ZealouSnesS, 1470 阅读, 0 推荐, 收藏, 编辑
摘要:系统/机器信息 1、查看linux是ubuntu还是centos lsb_release --help -a 打印所有信息 -s 简短打印 2、查看系统是64还是32 uname --help -a 查看所有消息 看到最后显示x86_64则为64位的 阅读全文

搜索过滤grep(win下为findstr)

2018-04-08 22:53 by ZealouSnesS, 1485 阅读, 0 推荐, 收藏, 编辑
摘要:搜索过滤grep(win下为findstr) 1.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -i:不区分大小写 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示 阅读全文

解决putty自动断开的问题

2018-04-08 22:52 by ZealouSnesS, 2533 阅读, 0 推荐, 收藏, 编辑
摘要:解决putty自动断开的问题 putty窗口上右键》change settings。打开后如下,修改seconds of keepalives,让putty每隔若干秒发送心跳包 阅读全文

> >> 将错误输出到文件

2018-04-08 22:50 by ZealouSnesS, 313 阅读, 0 推荐, 收藏, 编辑
摘要:将错误输出到文件 转载:https://blog.csdn.net/woshinia/article/details/18040063 1.覆盖写入: echo "日志内容" > 文件 2.追加写入: echo "日志内容" >> 文件 1 common output 2 error output 阅读全文

环境变量

2018-04-08 22:49 by ZealouSnesS, 280 阅读, 0 推荐, 收藏, 编辑
摘要:环境变量 系统环境变量与个人环境变量:http://blog.csdn.net/thankinglove/article/details/46787247 删除环境变量unset unset PYTHONPATH 查看系统环境变量env 请配合grep使用,例如: env | grep 'PATH' 阅读全文

端口被占用,查看并杀死占用端口的进程

2018-04-08 22:43 by ZealouSnesS, 1379 阅读, 0 推荐, 收藏, 编辑
摘要:端口被占用,查看并杀死占用端口的进程 查看占用 netstat –apn | grep 端口号 最后一项(上图红圈处)即为端口号/占用端口的进程的名字 解释: netstat查看网络状态 grep 是搜索 -aux 显示所有状态 杀死进程 例如: kill -9 [PID] -9 表示强迫进程立即停 阅读全文