uinx/linux
成长Bar
人生為棋,我願為卒,行動雖慢,可誰見我後退過一步!
展开
-
linux常见错误解答汇总
1、警告:隐式声明与内建函数原创 2014-11-10 22:42:58 · 840 阅读 · 0 评论 -
centOS安装libX11
centOS安装libX11yum install libX11-devel --nogpg原创 2017-05-18 17:13:33 · 16294 阅读 · 1 评论 -
CentOS 7.2.1511软件包下载
CentOS 7.2.1511软件包下载 当安装的CentOS 7.2.1511是最小版,可能需要安装一些其他的软件,这个时候就需要对应版本的软件安装包了。CentOS 7.2.1511软件包下载位置为:http://vault.centos.org/7.2.1511/updates/Source/SPackages/原创 2017-06-14 14:33:57 · 3304 阅读 · 0 评论 -
gdb调试方法总结
gdb调试方法总结 在linux下进行代码调试是一项很重要的技能,下面对gdb调试方法做一个总结,仅供个人参考。1、flag.mk设置 若想在调试过程中代码不会“乱跳”,需要将flag.mk中DEBUG时的-Os去掉,只要保留-g即可。2、编译方法 进行gdb调试,需要编译成debug模式,方法如下:make DEBUG = 13、调试伊始原创 2017-06-14 17:08:27 · 619 阅读 · 0 评论 -
Linux环境下如何配置IP地址、MAC地址
Linux环境下如何配置IP地址、MAC地址1、配置IP地址 进入配置IP地址路径,进行修改即可cd /etc/networkvim interface 加入以下内容:iface eth0 inet static address 192.168.10.191 netmask 255.255.255.0 gat原创 2017-02-15 14:40:19 · 3799 阅读 · 0 评论 -
Linux环境下一些有用但不常见的命令(三)
Linux环境下一些有用但不常见的命令(三)1、查找函数或变量grep -r --color=auto "****" ./原创 2017-07-29 13:57:22 · 552 阅读 · 0 评论 -
Linux中的虚拟地址、物理地址和内存管理方式详解
Linux中的虚拟地址、物理地址和内存管理方式 详见以下网址(比较详细地介绍):Linux中的虚拟地址、物理地址和内存管理方式(一)Linux中的虚拟地址、物理地址和内存管理方式(二)原创 2017-12-04 10:16:03 · 1014 阅读 · 0 评论 -
linux下vi/vim方向键盘和Backspace失效问题
echo "set nocompatible" >> ~/.vimrc echo "set backspace=indent,eol,start" >> ~/.vimrc source ~/.vimrc原创 2018-04-09 18:53:10 · 1234 阅读 · 0 评论 -
Linux环境下一些有用但不常见的命令(四)
1、vi/vim中常用命令跳转至行首$跳转至行尾^撤销上一步操作u2、查看动态库中是否包含符号readelf -s *.so | grep xxxxxxx3、反汇编objdump -S *.o4、如何查看库支持哪些平台lipo -info *.alipo -info *.dll或者file *.a 5、如何合并和拆分I...原创 2018-06-01 15:18:18 · 553 阅读 · 0 评论 -
如何让进程/子函数绑定在固定的cpu上执行?
在某些场合,我们想知道自己的进程到底执行在哪个cpu上或者想指定某一个进程在指定的cpu上执行(尤其是在多核场合),基本方法如下:1、头文件#define __USE_GNU#include <unistd.h> #include <sched.h> #include <pthread.h>#include <sys/syscall.h...原创 2018-07-02 17:00:19 · 1076 阅读 · 0 评论 -
如何安装/升级gcc
如何安装/升级gccstep1:获取GCC 4.8.2包wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gzstep2:解压缩tar -xf gcc-4.8.2.tar.gz;step3:下载、配置、安装依赖库 进入到目录gcc-4.8.2,运行./contrib/download_prerequis原创 2017-05-09 14:17:04 · 1011 阅读 · 0 评论 -
Linux环境下一些有用但不常见的命令(一)
Linux环境下一些有用但不常见的命令1、获取显卡硬件信息lspci -vnn | grep VGA -A 12(若是n卡,则用glxinfo)2、执行*.sh文件 常见的执行*.sh文件当属“./*.sh”,但总有些linux系统这样执行是无效的,故可以采用下面方法进行:sh *.sh3、环境变量的设置、查看、清除等相关的命令(1)显示指定的环境变量echo $MFX_HOME(原创 2017-02-23 20:01:33 · 760 阅读 · 0 评论 -
linux C杂记(一)
1、GNU=GNU‘s Not UNIX,为了区别于UNIX系统;原创 2014-11-13 23:10:50 · 785 阅读 · 0 评论 -
文件/目录权限设置命令chmod的详细用法
chmod是文件/目录权限设置的命令,在Linux中经常遇到,本博文以下总结chmod的详细用法。 Linux/Unix的档案调用权限分为三级,即档案拥有者user、群组group、其他other。u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r表示可读原创 2015-08-11 22:26:08 · 1580 阅读 · 0 评论 -
如何利用Xshell在windows与linux之间互传文件
如何利用Xshell在windows与linux之间互传文件第一步: 安装Xshell。第二步: 打开Xshell,若出现默认的对话框,则选择关闭,因为下面将演示如何将本地文件传输至远程linux设备上。第三步: 利用sftp连接远程设备,命令为:sftp fred@192.168.10.10 其中,fred是远程设备的名称,IP为其IP地址。原创 2017-02-17 15:50:58 · 1185 阅读 · 0 评论 -
Linux环境下一些常见且有用的命令
rm -rxxxx 递归删除rm原创 2014-10-21 11:18:18 · 895 阅读 · 0 评论 -
SSH Secure File Transfer Client连接远程设备报“algorithm negotiation failed”错的解决方法
SSH Secure File Transfer Client连接远程设备报“algorithm negotiation failed”错的解决方法 ssh client 报 algorithm negotiation failed的解决方法之一是 修改sshd的配置文件,请参考以下三个步骤进行解决该问题。第一步:进入配置文件 /etc/ssh/sshd_config 第二步:在配置原创 2017-02-16 09:50:51 · 3583 阅读 · 0 评论 -
Linux环境下一些有用但不常见的命令(二)
Linux环境下一些有用但不常见的命令(二)1、远程连接其他linux设备ssh -l root xx.xx.xx.xx2、两台linux之间互相拷贝资料// 拷贝东西至远程Linux设备scp -r dirName root@xx.xx.xx.xx:/dirname// 拷贝远程Linux设备的资料至本地scp -r root@xx.xx.xx.xx:/dirname ./dirNam原创 2017-03-15 17:15:26 · 772 阅读 · 0 评论 -
Linux下如何用互斥锁实现Windows下的临界区功能
Linux下如何用互斥锁实现Windows下的临界区功能 将windows下的源码移植到linux时,经常会遇到线程中的“临界区”问题,下面给出一种linux下利用互斥锁实现windows下的临界区功能的一种方法。 windows下的源码为:CRITICAL_SECTION aaa;InitializeCriticalSection(&aaa);EnterCri原创 2017-03-13 20:16:38 · 825 阅读 · 0 评论 -
error: 'isinf' or 'isnan' or 'iserr' was not declared in this scope问题解决
error: 'isinf' or 'isnan' or 'iserr' was not declared in this scope问题解决 在windows下: _isnan(x)!_finite(x) 在linux下:isnan(x) isinf(x) 为了跨平台,应添加如下代码:int isnan(double x) { return x !=原创 2017-05-15 15:42:01 · 2655 阅读 · 2 评论 -
automake --add-missing时错误提示“ltmain.sh' not found”
automake --add-missing时错误提示“ltmain.sh' not found” 在linux下编译c/c++程序出错:$ automake --add-missing........ltmain.sh' not found.... 解决方案(libtoolize配置即可):$libtoolize --automake --copy --debu原创 2017-05-06 15:46:21 · 2230 阅读 · 0 评论 -
Linux环境下一些有用但不常见的命令(五)
1、将文件夹内的内容写入txtls -R *.yuv >file.txt或者dir /b/s/p/w *.jpg > test.txt原创 2019-07-22 15:31:58 · 378 阅读 · 0 评论