
linux
文章平均质量分 74
hhko12322
无耐无耐无耐啊
展开
-
LINUX虚拟机如何安装配置samba
LINUX如何安装配置SAMBA实验室台式机linux配置相关信息。Linux虚拟机的ip地址为192.168.241.2.linux端ping windows端用ip 192.168.241.1Windows对应与linux的ip地址为192.168.241.1Linux的samba共享文件夹为LinuxSir,位置为path =/opt/linuxsirWindows通过w原创 2014-02-23 20:28:19 · 3806 阅读 · 0 评论 -
x86下的C函数调用惯例
1 从汇编到C1.1 汇编语言的局限性汇编语言是一种符号化了的机器语言,即用指令助记符、符号地址、标号等符号书写程序的语言。汇编语句与机器语句一一对应,它只是把每条指令及数据用便于记忆的符号书写而已。汇编语言,使用人类语言的单词作为助记符与机器码建立一一对应关系。汇编器维护了对应关系映射表,并在汇编阶段将汇编代码翻译成机器码指令。相对于直接纸带打孔而言,汇编程序已经前进转载 2014-05-31 10:43:29 · 1178 阅读 · 0 评论 -
X86-64寄存器和栈帧
概要说到x86-64,总不免要说说AMD的牛逼,x86-64是x86系列中集大成者,继承了向后兼容的优良传统,最早由AMD公司提出,代号AMD64;正是由于能向后兼容,AMD公司打了一场漂亮翻身战。导致Intel不得不转而生产兼容AMD64的CPU。这是IT行业以弱胜强的经典战役。不过,大家为了名称延续性,更习惯称这种系统结构为x86-64X86-64在向后兼容的同时,更主要的是注入了转载 2014-05-31 11:50:33 · 1128 阅读 · 0 评论 -
汇编语言 JMP CALL RET RETF的使用与区别
转载自:http://chuanwang66.iteye.com/blog/1075859 JMP、CALL和RET指令的近转移形式只是在当前代码段中执行程序控制转移,因此不会执行特权级检查。JMP、CALL或RET指令的远转移形式会把控制转移到另外一个代码段中,因此处理器一定会执行特权级检查。1、jmp指令紧紧进行执行流程的跳转,不会保存返回地址转载 2014-06-12 10:28:57 · 4145 阅读 · 0 评论 -
windows 下使用 pthread
我们这里下载最新版本pthreads-w32-2-9-1ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip下载后解压,可以看到共有三个文件夹原创 2014-04-20 17:52:28 · 957 阅读 · 0 评论 -
TI davinci 实验遇到的问题及解决(待续)
1: 配置好虚拟linux主机、windows主机的IP后,给开发的启动参数写入合适的IP后,开发板启动到后面,显示:Looking up port of RPC 10003/2 on 192.168.1.3(这是linux虚拟主机的IP)。。。。 原因是linux主机的nfs服务没有开启。 解决:可以在linux主机中的命令行上输入: /etc/init.d/nfs r原创 2014-03-18 10:49:07 · 1250 阅读 · 0 评论 -
RED HAT 系统使用yum网络源
red hat 自带的yum网络资源不如centOS,所以需要先卸载自带yum,并下载安装centOS的yum1.下载centos的yum,使用centos 5下载前最好在浏览器中打开 http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/,查看对应的软件版本是否已经升级,并修改下载地址为响应的新版本,#wget http://centos原创 2014-03-20 19:22:33 · 867 阅读 · 0 评论 -
linux安装DDD
一、准备1、 rhel5.5版本,必须安装x开发环境2、 http://ftp.gnu.org/gnu/ddd/ ,下载最新的ddd-3.3.12.tar.gz二、安装1、首先安装motif,否则会报“The Motif include file 'Xm/Xm.h' could not be found.”/usr/local#yum inst转载 2014-03-20 19:32:49 · 1332 阅读 · 0 评论 -
yum 有用的指令
一 yum whatprovides当你在linux下安装什么软件运行后,他提示你缺少某个库函数时,这个很有用。yum whatprovides libstdc++.so.6原创 2014-03-20 21:41:32 · 684 阅读 · 0 评论 -
Cmake 设置交叉编译环境
SET(CMAKE_FIND_ROOT_PATH "你的编译器环境路径/")SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 我用的是合众达的dm6446.一 首先安装CM原创 2014-03-18 11:52:23 · 1765 阅读 · 1 评论 -
CMake 需要重点记住的命令和量(待续)
一 MESSAGE 命令 MESSAGE(STATUS "THIS IS A BINARY DIR" ${HELLO_BINARY_DIR}) STATUS 表示将要输出前缀为“--”的信息,可以替换为 FATAL_ERROR:立即终止CMake过程 SEND_ERROR:产生错误,生成过程被跳过二 IF 与ELSEIF 、ELSE原创 2014-03-18 12:03:11 · 743 阅读 · 0 评论 -
AutoTools 使用方法示例
学习GNU/LINUX开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是autoconf生成的;但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的文件,这可能要花些功夫。让我们从一个例子开始,争取为大家省点力气。我们用个小程序作例子,计算一个整数的开方,建转载 2014-03-16 20:11:58 · 760 阅读 · 0 评论 -
linux GNU AutoTools 安装
学习GNU/LINUX开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是autoconf生成的;但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的文件,这可能要花些功夫。使用AutoTools会相对容易便捷很多。GNU autotools安转载 2014-03-16 20:10:34 · 2064 阅读 · 0 评论 -
iSCSI Target与Initiator的安装与使用
一,Target 的安装:1.首先用yum查看一下guanyu原创 2014-06-20 08:50:18 · 4445 阅读 · 0 评论