今天在ubuntu14.04上安装arm的交叉编译器arm-linux-gcc,环境变量配置好以后,运行arm-linux-gcc命令,总提示Nosuchfileordirectory。然后去arm-linux-gcc所在的目录下,发现不缺少任何文件。而且环境变量配置也是正确的(环境变量很easy,只要配置个path路径就行),因为arm-是可以补全的。之后又在网上下载了几个版本,甚至最新版,还是同样的问题。搞了半天,才发现是ubuntu版本的问题。本人的
系统 2019-08-12 09:26:59 2111
1、linux的目录与文件的增、删、改、复制pwd:用于显示当前所在的目录ls:用于显示指定目录下的内容其命令格式如下:ls[-option][file]常用参数:-l:显示文件和目录的完整属性信息-a:显示所有文件和目录,包含隐藏文件和目录-A:显示所有文件和目录,包含隐藏文件和目录,但不显示“.”和“..”目录范例【1】显示当前目录下所有的文件和目录,包含隐藏文件和目录,使用命令:ls-al或者:ls-Acd:用于改变当前的路径其命令格式如下:cd[相
系统 2019-08-12 09:26:50 2111
将数据库访问集成到Linux应用中
系统 2019-08-29 23:19:43 2110
linux编程技术No.1前期准备工作GCC的编译过程分为预处理、生成汇编代码、生成目标代码和链接成可执行文件等4个步骤。使用vim编写C文件:[lining@localhostprogram]$vimhello.c这样就会在program文件夹生成hello.c文件编译C代码:使用如下命令“gcc代码文件名”如:[lining@localhostprogram]$gcchello.c这样就会生成二进制可执行文件名称位a.out。如果需要指定输出的文件名称
系统 2019-08-12 01:33:31 2110
intclone(int(*fn)(void*),void*child_stack,intflags,void*arg);这里fn是函数指针,我们知道进程的4要素,这个就是指向程序的指针,就是所谓的“剧本",child_stack明显是为子进程分配系统堆栈空间(在linux下系统堆栈空间是2页面,就是8K的内存,其中在这块内存中,低地址上放入了值,这个值就是进程控制块task_struct的值),flags就是标志用来描述你需要从父进程继承那些资源,arg
系统 2019-08-12 01:32:53 2110
apache-tomcat-6.0.18.tar.gz软件下载地址:点击进入下载页面:下载地址3视频下载地址:点击进入下载页面:下载地址1|下载地址2|下载地址3上次视频安装了jdk,现在我们来安装tomcat服务器,我简单介绍一些tomcat服务器吧,它可以运行jsp文件,servlet都没有问题一些小的jsp网站或者个人学习jsp是不错的选择。比较大一点的jsp服务器软件Jboss,weblogic等等。。下面我们在CentOS5.3Linux服务器系
系统 2019-08-12 01:32:44 2110
http://blog.csdn.net/ruglcc/article/details/7874076zieckey(zieckey@yahoo.com.cn)线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/
系统 2019-08-12 01:32:54 2109
From:http://www.mike.org.cn/articles/linux-linux-bash-command-search-mechanism/本文假设的环境是GNU/Linux,且shell是BASH;注意:另外,我们讨论的前提是当你键入一个命令时并没有指定该命令的路径,举例来说就是我们键入的命令是以commandname的形式而不是/path/commandname或./path/commandname的形式来运行的.一旦我们指定了命令(
系统 2019-08-12 01:33:33 2106
Linux的编译使用GNUmake工具来检查整个系统的文件和调用gcc工具以及脚本完毕编译源码生成image等操作。要了解整个编译系统,我们首先要了解Linux内核的Makefile文件。Linux的编译系统包含5个部分Makefile顶层的Makefile文件.config内核配置文件arch/$(ARCH)/Makefile平台Makefile文件scripts/Makefile.*脚本规则kbuildMakefiles大概500多个其它的Makefi
系统 2019-08-12 01:32:38 2105
ZevenOS5.0发布了,更新软件包括:Linuxkernel3.5,X.Org7.7和PulseAudio2.1、Audacity2.0,Claws-Mail3.8.1,Firefox17,GIMP2.8,Inkscape0.48.下载地址:zevenos5-desktop.iso(700MB).ZevenOS是一份基于Ubuntu的GNU/Linux发行,它的主旨是提供一份快速易用的系统,并带有类似BeOS的用户界面和对老旧硬件的支持。该发行构建于一
系统 2019-08-12 01:32:44 2103
今天一共发布了两个稳定发行版:Linux2.6.16.10和2.6.16.11.Linux2.6.16.10的发布通告在lkml(linux内核邮件列表)中没有找到,听lwn(linux每周新闻)说发布通告已经丢失.Greg怎么不再重发一篇呢?hehe..开玩笑.2.6.16.10大约更新了22个地方.GIT更新日志:http://www.kernel.org/git/?p=linux/kernel/git/stable/linux-2.6.16.y.gi
系统 2019-08-12 01:32:08 2103
linuxssize_t与size_t_阿頔就是阿Luke_新浪博客linuxssize_t与size_t(2012-07-0914:59:26)ssize_t是signedsize_t,而size_t是标准C库中定义的,应为unsignedint。socket_t:数据类型"socklen_t"和int应该具有相同的长度.否则就会破坏BSD套接字层的填充.POSIX开始的时候用的是size_t,LinusTorvalds(他希望有更多的人,但显然不是很多
系统 2019-08-12 01:32:02 2103
以oracle账号登陆Linux,或者从root下输入su-oracle变成oracle帐号执行启动关闭命令1.启动和关闭监听启动监听:lsnrctlstart关闭监听:lsnrctlstop2.启动和停止数据库启动数据库:在终端输入sqlplus'/assysdba'进入sqlplus,在sqlplus输入startup停止数据库:在sqlplus输入shutdown或者shutdownimmediate3.启动和停止dbconsole服务启动dbcon
系统 2019-08-12 01:53:01 2102
inux版本:CentOS6.2iso文件下载地址:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso1.安装JDK先用java命令查看系统是否安装了默认的openJDK,如果已安装,建议用yumremovejava卸载之。下载jdk:wget–chttp://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5
系统 2019-08-12 01:33:13 2102
jdk下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:#mkdir/usr/java1、jdk-6u11-linux-i586.bin这个是自解压的文件,在linux上安装
系统 2019-08-12 01:32:36 2101