![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
跬步达千里
深度学习 图像处理 tensorflow caffe python C++
展开
-
定时发送邮件
在做深度学习时,电脑通常需要跑几天才能够出现好的结果,有时候电脑在跑的时候,我们有可能回家了,或者已经放假了,但是我们想看看结果怎么办?那么我们可以使用msmtp定时发送结果到我们指定的邮件中查看结果需要做的是两步:第一步:1 通过命令行能够自动发送邮件及附件2 在ubuntu中添加定时任务,每间隔一个小时或者一分钟发送已次邮件1 自动发送邮件:需要安装mutt和msm原创 2017-05-08 11:21:05 · 1330 阅读 · 0 评论 -
Linux下非root用户如何安装软件
Ubuntu,opensuse,debian这类的系统提供了软件仓库,里面有直接编译好的软件包可用。要安装g++?没问题!sudo apt-get install g++,两分钟见效,效果杠杠的。依赖问题自动帮你解决了,至于版本估计就不再考虑范围之内,能用才是王道!话说当年我也这样使用Linux好多年。这么看来,Linux安装软件也不是那么难的嘛,安装完之后直接敲命令就可以运行了。但是不是转载 2017-05-27 14:56:43 · 22706 阅读 · 0 评论 -
linux系统上编译arm版的protobuf库
从官网下载protobuf-2.6.0.tar.gz.第一步是编译出x86版的库和protoc,按顺序执行下列命令tar -zxvf protobuf-2.5.0.tar.gzcd protobuf-2.5.0./configuremakemake checksudo make install注意make in原创 2017-05-27 15:01:57 · 4949 阅读 · 0 评论 -
makefile相关
1 伪目标: 使用关键字.PHONY 标识的,例如: .PHONY : all clean 后面的all clean都是伪目标,伪目标的一个特点是,由于其是一个伪目标,因此在磁盘上实际是不存在该文件的,因此,当以伪目标作为目标的时候,其后面的文件总是比他新,因此,其后面的命令总是会执行。2 makefile中的第一个目标会当成默认目标,就是要生成的目标。 伪目标也可以作为“默认目标”,前提就原创 2016-08-19 11:08:26 · 541 阅读 · 0 评论 -
caffe ubuntu14.04安装及python接口编译
网上都是caffe安装比较麻烦,自己试了一下,用的半天多的时间(还有大半时间是等待文件下载),感觉也还好,但也有些问题,记录如下:caffe ubuntu14.04 安装:电脑中已经安装有opencv cuda,从官网:http://caffe.berkeleyvision.org/install_apt.html上可以知道,需要安装的对应的软件伪:cudnnBLAS,sudo ap原创 2017-02-17 15:56:37 · 703 阅读 · 0 评论 -
dpkg apt
一,APT以及dpkg常见用法如下: APT——Advanced Package Tool 功能 具体语句 软件源设置 /etc/apt/sources.list 更新软件源数据 apt-get update 更新已安装软件 apt-get upgrade 更新系统版本 ap原创 2017-01-18 11:52:00 · 479 阅读 · 0 评论 -
Ubuntu14.04安装jetson tx1交叉编译工具
ubuntu14.04下安装jetson tx1交叉编译工具 在下面的工作开始前,需要先安装以下的包$ sudo apt-get install gawk$ sudo apt-get install texinfo$ sudo apt-get install automake$ sudo apt-get install libtool$ sudo apt-get install g++1原创 2017-01-16 18:04:09 · 4304 阅读 · 8 评论 -
5个linux下通过命令行下载文件的命令
中文翻译: ttps://linux.cn/article-5546-1.html原文:http://www.tecmint.com/linux-command-line-tools-for-downloading-files/转载 2017-01-12 15:46:44 · 3971 阅读 · 0 评论 -
Linux
Linux Shell 之 我的第一个Shell程序http://blog.csdn.net/ljianhui/article/details/9324971Linux下的.o,.so,.a,.la文件的整理http://www.cnblogs.com/fengyv/archive/2012/08/10/2631313.htmlLinux下Gcc生成和使用静态库和动态库详解转载 2016-05-19 17:00:48 · 380 阅读 · 0 评论 -
Linux下搭建嵌入式交叉编译环境
1 前面的步骤如下:http://jingyan.baidu.com/article/215817f7e8daa21eda1423dc.html2 主要是配置系统环境变量的时候需要注意:http://blog.sciencenet.cn/home.php?mod=space&uid=830496&do=blog&id=6763043 搭建的过程中会遇到报错,解决方案可以参考原创 2016-06-03 17:45:58 · 1071 阅读 · 0 评论 -
Linux下vim打不开
1 首先确定Linux能够上网:http://jingyan.baidu.com/article/6c67b1d68facbb2786bb1e7b.html2 在linux下通过sudo apt-get install 失败后可以尝试以下命令:sudo apt-get update && sudo apt-get install vim或者可以先尝试以下命令:a.先执行$ s原创 2016-06-06 14:31:07 · 7240 阅读 · 0 评论 -
Linux下离开vim的常见方式
1 如果使用vim后没有更改相关内容,则使用:按了ESC后直接按::q2 如果使用vim后更改了相关内容,又想不保存退出:按了ESC后直接按::q!加!的意思但是强制退出3 如果修改了相关内容,想保存后退出,则使用按了ESC后直接按:Shift + ZZ按了ESC后直接按:wq也是保存退出的意思,w是写入,q是quit,也就是退出的一意思,其实wq也可以原创 2016-06-06 14:44:55 · 3076 阅读 · 0 评论 -
普通用户和超级用户之间的切换
1 如果在普通用户下,想在超级用户下使用某个命令,则可以在该命令前面加上sudo,然后输入相应的超级用户下的密码2 如果想直接从普通用户切换到超级用户,则使用sudo -s,就可以切换到超级用户,如果想从超级用户下切换到普通用户,则可以使用exit命令原创 2016-06-06 14:47:51 · 3003 阅读 · 0 评论 -
makefile实例讲解
作者:甘老师,华清远见嵌入式学院讲师。# CORTEX-A8 PERI DRIVER CODE# VERSION 2.0# ATHUOR www.bkjia.com# MODIFY DATE #2013.03.28 Makefile /***(下面的解释将用这个的形式进行标注)写好的源文件,要编译成二进制文件.需要指定工具链的,这里指定我们的工具链是转载 2016-06-06 16:07:01 · 588 阅读 · 0 评论 -
一些与编译相关的概念
MinGW 是minimalist gnu for Windows的缩写。是一个可以自由使用和发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台下 生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。简单点说,就是一个交叉编译平台,能够在linux下使用GNU生成Windows程序,也能够在Windows下使用GN原创 2016-10-28 11:41:14 · 427 阅读 · 0 评论 -
Linux命令行下编辑文档
1 Linux下编译命令行,最好使用vim或者gedit,不到万不得已,不要使用vi,vi命令晦涩难懂,不好使用,容易出错2 使用gedit编译环境变量(gedit编辑器ubuntu系统自带):在超级用户下:sudo gedit /etc/profile在普通用户下:gedit /etc/profile3 使用vim编辑(vim编辑器使用不了的,参见本博客中的其他博文):超级用原创 2016-06-06 14:38:02 · 519 阅读 · 0 评论 -
makefile杂项
1 makefile例子:关于自定义函数调用call,函数eval,foreach用法: 例子来源 https://www.gnu.org/software/make/manual/html_node/Eval-Function.htmlPROGRAMS = server clientserver_OBJS = server.o server_priv.o server_access.o原创 2017-01-21 12:09:48 · 404 阅读 · 0 评论 -
vi与vim下的一些命令
参考网址: http://cn.linux.vbird.org/linux_basic/0310vi.php转载 2017-01-14 15:12:41 · 403 阅读 · 0 评论 -
makefile不同的编译器生成多个中间文件
makefile不同的代码进行不同的编译,比如cuda代码中想将cpp代码和cu代码分开分别编译成.o文件,再将.o文件编译成一个哭文件或者可执行文件,这时可能cpp和cuda的编译器不一样,那么就不能够使用自动推导,当然,也可以将两个编译器组合成一个编译器,让系统根据代码自己去选择相应的编译器,这里将的是如果想分开的话,应该怎么做?首先,假设这里有3个cpp文件,2个cu文件:a.cpp ,b.c原创 2017-02-05 11:00:42 · 1351 阅读 · 0 评论 -
Linux┊关于gcc、glibc和binutils模块之间的关系
原文:http://www.mike.org.cn/articles/linux-about-gcc-glibc-and-binutils-the-relationship-between-modules/ 一、关于gcc、glibc和binutils模块之间的关系 1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以转载 2017-01-16 17:56:12 · 583 阅读 · 0 评论 -
windows下简单的命令行
cmd下对应于Linux下的显示当前路径命令ped是cdcmd下对应于Linux下显示当前文件夹下所有的文件命令ls是DIR或dircmd下对应与Linux下切换文件夹名称是一样的,都是cd,但是如果要在几个分区,如C盘和D盘之间进行切换的话,直接输入E:,就可以了原创 2016-05-27 09:22:00 · 435 阅读 · 0 评论