Linux
文章平均质量分 63
端午过后的猪
乌龟小白在路上...慢慢爬 ...
展开
-
Conda使用指南
Conda转载 2022-09-01 14:43:28 · 3149 阅读 · 0 评论 -
conda安装
conda简介Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。安装condaconda分为anaconda和miniconda。anaconda是包含一些常用包的版本(这里的常用不代表你常用 微笑.jpg),miniconda则是精简版,需要啥装啥,所以推荐使用miniconda。下载网址minic转载 2020-07-07 10:14:14 · 1926 阅读 · 1 评论 -
linux学习之——修改 pip 安装目录
转载地址:https://blog.csdn.net/ZCShouCSDN/article/details/84990674转载 2020-03-05 12:15:49 · 3865 阅读 · 1 评论 -
/etc/ld.so.conf.d/目录下文件的作用
在了解/etc/ld.so.conf.d/目录下文件的作用之前,先介绍下程序运行是加载动态库的几种方法:第一种,通过ldconfig命令 ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存...转载 2020-02-25 11:26:53 · 366 阅读 · 0 评论 -
Linux学习之——ubuntu16.04升级到ununtu18.04
执行以下命令:sudo apt updatesudoapt dist-upgradesudo do-release-upgrade原创 2020-01-17 16:50:08 · 324 阅读 · 0 评论 -
linux学习之——安装cuda10.1
一、安装新的cuda之前先卸载原来的:sudo apt autoremovesudo apt-get remove cuda*二、安装cuda10.11、打开网页:https://developer.nvidia.com/cuda-toolkit-archive选择自己想要的版本点击2、这里选择runfile模式安装,当然也可选择其它模式先按提示下载.run文件...原创 2019-12-18 17:27:27 · 8702 阅读 · 0 评论 -
Linux学习之——ImportError: libcublas.so.10.0
错误原因: 找不到cuda路径解决方法: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64原创 2019-11-22 10:06:59 · 2360 阅读 · 0 评论 -
转 Linux下的 .o、.a、.so…
原文地址: Linux下的 .o、.a、.so文件">转 Linux下的 .o、.a、.so文件作者:小红帽工程里很多函数只是有声明,找不到实现的代码。因为那些实现代码已经编译成库所以看不见,我所看见的全是一堆头文件. .o、.a、.so文件都是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据。优点:程序模块化,容易重新编译,方便升级。分类:静态函数库(对应.a转载 2017-06-29 10:21:16 · 189 阅读 · 0 评论 -
arm-linux-g++; comman…
原文地址:command not found">arm-linux-g++; command not found作者:空中的晨曦 在ubuntu下,如果在编译arm的qt时候,出现这个问题:arm-linux-g++;command not found,请你获得root权限后进入/root目录下,然后vim.bashrc文件,在最后加入你的交叉交叉编译路径。 我的交叉编译器是4.转载 2017-06-29 10:21:19 · 223 阅读 · 0 评论 -
linux下python安装及第三方…
原文地址:linux下python安装及第三方库的安装作者:旅行的鸭嘴兽###########linux下python安装############################1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz22. 安装 $ tar –jxvf Python-2.5.2转载 2017-06-29 10:21:53 · 559 阅读 · 0 评论 -
ubuntu opencv重装问题
原文地址:opencv重装问题">ubuntu opencv重装问题作者:镝拜 昨天为了试用一个用到VideoCapture的c++类的程序,下载安装了ffmpeg,(是一个开源免费跨平台的视频和音频流方案,包含了非常先进的音频/视频编解码库libavcodec),安装以后我以前的opencv程序就全部编译错误。为了解决在这个问题我把能卸的都卸了,包括opencv和ffmpeg。现记录过程转载 2017-06-29 10:21:56 · 250 阅读 · 0 评论 -
makefile概述
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile原创 2017-06-29 10:22:45 · 178 阅读 · 0 评论 -
linux之cp/scp命令+scp命令详解
linux之cp/scp命令+scp命令详解 名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source中含有目录名,则将目录下之档案亦皆依原创 2017-06-29 10:22:48 · 283 阅读 · 0 评论 -
linux下无法下载更新软件Could&nbs…
今天更新时候出现了点小问题,一开始更新到一半,我嫌速度慢,就取消掉了。更新了sources.list之后再执行sudo apt-get update 提示我出错了E: Could not get lock/var/lib/apt/lists/lock - open (11 Resource temporarilyunavailable)E: Unable to lock the list原创 2017-06-29 10:22:51 · 452 阅读 · 0 评论 -
linux的sleep()和usleep()的…
原文地址:linux的sleep()和usleep()的使用和区别作者:share2share关键词: linux sleep() usleep() sleep函数 usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒); 头文件: unistd.h 语法: void usleep(int micro_seconds); 返回值: 无 内容说明:本函数可暂时使转载 2017-06-29 10:23:24 · 255 阅读 · 0 评论 -
windows和linux之间通过scp进行文件复制
前提条件: windows安装了Cygwin,Cygwin内部安装了ssh客户端登陆(如果没有cygwin也可以安装其它ssh软件)操作平台: 只能在windows Cygwin平台操作,不能在Linux端操作,因为windows这边只有只有ssh客户端例一:从linux系统家目录复制文件test.txt到windows e盘 scp root_name@172.16.1.2原创 2017-09-04 16:33:23 · 2385 阅读 · 0 评论 -
亲子游戏汇总
1、找宝藏准备三个一次性纸杯和一个小积木块或者其他先让宝宝看清楚积木块放到哪一个杯子中然后移动变换纸杯让宝宝判断最后的积木块在哪一个纸杯中 2、米缸寻宝事先准备一些小材料例如钥匙、橘子、小玩具车或者积木等等然后把小材料放进米缸孩子摸到什么要先猜出物品再拿出来 3、闭眼贴五官事先准备两张画好脸的纸画下五官并减好和孩子轮流比赛孩子贴的...原创 2018-09-29 14:27:21 · 429 阅读 · 0 评论 -
Makefile.am, Makefile.in&nb…
Makefile.am, Makefile.in, Makefile之间关系以及aclocal, automake,autoconf等命令作用的探究 aclocal #产生 aclocal.m4libtoolize --forceautomake --add-missing #根据Makefile.am生成Makefile.inautoconf #根据configur原创 2017-06-29 10:20:17 · 191 阅读 · 0 评论 -
makefile的编写规则和示例
例一:在一个demo目录下有三个目录:分别是test, include, lib test目录下有三个目录,分别是include和source和project,在目录include下有三个文件,分别是a.h,b.h,c.h,在source目录下有三个文件,分别是a.c,b.c,c.c,project目录下放的是makefile文件 include目录下有多个头文原创 2017-06-29 10:20:14 · 533 阅读 · 0 评论 -
我最常用的几个VIM命令
原文地址:我最常用的几个VIM命令作者:乔治在路上1.C+]ctags中,查函数的实现处C+T返回前一个地方2.]] [] ][ [[来回找代码3. * #向后,向前找光标所在的关键词4.gd找光标所在的变量的定义处(局部变量)5.cw在搜索后 cw直接去处关键词然后修改6.'n打开最近的第n个文件7.C+v 列模式8.V 行模式9.GG 全选10.行模式或者列模式转载 2017-06-29 10:18:09 · 493 阅读 · 0 评论 -
opencv在Xcode中的配置方式
1、下载并安装macport或homebrew 2、使用macport/homebrew下载opencv并更新macport,如下: sudo port install opencv sudo port selfupdate sudo port upgrade outdated 3、新建一个Xcode工程,并选择Command Line Tool 4原创 2017-06-29 10:18:30 · 233 阅读 · 0 评论 -
在Xcode4中给程序提供命令行…
原文地址:在Xcode4中给程序提供命令行参数作者:psned网上xcode4的资料实在是不多,再加上xcode4相对3的改动还那么大,并且还只有英文版。我为了这个问题头痛了很久。后来终于找到了。。。方法如下xcode菜单的Product->EditScheme,然后应该会弹出一个对话框。在对话框左侧选择RunList。之后可以在右侧选择Arguments选项卡,然后点击Ar转载 2017-06-29 10:18:32 · 151 阅读 · 0 评论 -
macport的使用
MacPort中第三方软件下载包存放的默认路径是:/opt/local/var/macports/distfiles/为了提高安装速度,可以在安装新port时直接将此目录下的文件拷贝到新的MacPort相同的目录中就可以避免Port去网上下载。 使用Mac Port前应该首先更新Port的index输入: $ sudo port -vselfupdate (强烈推荐第一次运行的时候原创 2017-06-29 10:19:05 · 773 阅读 · 0 评论 -
linux 中的软件安装位置(转载)
根据软件包的不同安装的位置也不一样。以下典型应用程序的目录结构 文件类型 安装位置普通执行程序文件 /usr/bin服务器执行程序文件和管理程序文件 /usr/sbin应用程序配置文件 /etc日志文原创 2017-06-29 10:19:39 · 181 阅读 · 0 评论 -
Linux C 编译错误 “un
原文地址:C 编译错误 “undefined reference to” 问题解决方法">Linux C 编译错误 “undefined reference to” 问题解决方法作者:JHyin 最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'转载 2017-06-29 10:19:42 · 220 阅读 · 0 评论 -
安装arm-linux-gcc环境变量…
原文地址:安装arm-linux-gcc环境变量的设置作者:huishujun0转:http://blog.csdn.net/thinkpadlove/article/details/71734701.export PATH=/usr/local/arm/2.95.3/bin:$PATH 2.PATH=$PATH:/usr/local/arm/2.95.3/bin 3.在出现pathm转载 2017-06-29 10:19:45 · 555 阅读 · 0 评论 -
gcc -l参数和-L参数(转载)
-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了 好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到/usr/lib里,编译时加上-ltest参原创 2017-06-29 10:19:47 · 231 阅读 · 0 评论 -
gcc优化编译
O0选项不进行任何优化,在这种情况下,编译器尽量的缩短编译消耗(时间,空间),此时,debug会产出和程序预期的结果。当程序运行被断点打断,此时程序内的各种声明是独立的,我们可以任意的给变量赋值,或者在函数体内把程序计数器指到其他语句,以及从源程序中 精确地获取你期待的结果. O1优化会消耗少多的编译时间,它主要对代码的分支,常量以及表达式等进行优化。 O2会尝试更多的寄存器级的优化以及指令原创 2017-06-29 10:19:50 · 536 阅读 · 0 评论 -
linux用gdb调试程序(转载)
GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定原创 2017-06-29 10:19:53 · 228 阅读 · 0 评论 -
强制退出mac程序的方法(转载)
用电脑时间长了,难免会遇到程序卡住,风火轮狂转不停,没有任何相应等情况。可能是由于程序冲突、缓存不足或者一些bug等情况导致,这个时候我们就需要强制退出这个程序了,下面有六种在Mac系统中强制退出程序的方法,大家至少应该记住一两个。1、使用键盘快捷键强制退出处于活跃状态的Mac程序快捷键:Command+Option+Shift+Esc这样按住一两秒钟,就可以强制退出当前程序了,算是最原创 2017-06-29 10:19:56 · 360 阅读 · 0 评论 -
gcc头文件库文件搜索路径问题(转…
我们编写程序的时候会用到三个东西:头文件,链接时候库文件,运行时动态库文件。对于上面3中,我认为头文件是预处理过程的,应该和编译器有关,而链接时候库文件当然是和链接器有关了,而动态库文件时和动态装载器有关的。 制作程序时候:头文件寻找路径问题;1.首先从-I开始,这个是我们在编译的时候指定的2.GCC环境变量C_INCLUDE_PATH,CPLUS_INCLUDE_PAT原创 2017-06-29 10:19:59 · 307 阅读 · 0 评论 -
gcc 参数 -I -L用法(转载)
当头文件与gcc不在同一目录下要用 -I dir参数,它是指头文件所在的目录。而添加库文件时需要 -Ldir参数,它指定库文件所在的目录。1. -I dir 使用#include<>,gcc默认目录shi"/usr/include",如果使用#include则找不到my.h文件,因此要通过“-Idir”参数来指定包含的头文件my.h的位置: $gcc 1-3.c原创 2017-06-29 10:20:02 · 196 阅读 · 0 评论 -
gcc和g++的区别(转载)
gcc和g++的区别和联系gcc和g++都是GNU(一个组织)的编译器。1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序;2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。3、编译阶段,g++会调用gcc;4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接。gcc有时会出错 gcc/g++在执行原创 2017-06-29 10:20:05 · 182 阅读 · 0 评论 -
makefile文件的编写(转载)
例子:现有libmad交叉编译后安装于:/home/andy/share/libmad_install目录现在应用程序miniplayer位于:/home/andy/share/mini_player目录mini_player中的makefile里,怎么指定libmad库和mad.h头文件的路径呢?1指定 头文件用 -I /home/andy/share/mini_play原创 2017-06-29 10:20:08 · 202 阅读 · 0 评论 -
cmake和make区别(转载)
大家都知道,写程序大体步骤为:1.用编辑器编写源代码,如.c文件。2.用编译器编译代码生成目标文件,如.o。3.用链接器连接目标代码生成可执行文件,如.exe。但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编写一个规则文件,原创 2017-06-29 10:20:11 · 183 阅读 · 0 评论 -
gcc编译器
在使用Gcc编译器的时候,我们必须给出一系列必要的调用参数和文件名称。GCC编译器的调用参数大约有100多个,其中多数参数我们可能根本就用不到,这里只介绍其中最基本、最常用的参数。GCC最基本的用法是∶gcc[options][filenames]其中options就是编译器所需要的参数,filenames给出相关的文件名称。-c,只编译,不链接成为可执行文件,编译器只是由输入的.c等原创 2017-06-29 10:18:03 · 323 阅读 · 0 评论