Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux程序源码编译安装的configure配置详解

Linux程序源码编译安装的configure配置详解

Linux环境下,如果通过源代码编译安装程序的简单过程可以描述为:./configure-->make-->make install。其中./configure配置脚本功能就是对你的系统做很多的测试,以用来检测出你的安装平台的目标特征,比如它会检测你是不是有CC或GCC,它是个shell脚本,是autoconf的工具的基本应用,它会产生一个输出文件"./Makefiles",接下来make程序通过该文件来实现编译。configure脚本有大量的...
Linux awk数组操作详细介绍

Linux awk数组操作详细介绍

用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(associative arrays),因为下标记可以是数也可以是串。awk 中的数组不必提前声明,也不必声明大小。数组元素用 0 或空串来初始化,这根据上下文而定。例如:一、定义方法1:可以用数值作数组索引(下标)Tarray[1]=“cheng mo”Tarray[...
Linux awk 内置变量使用介绍

Linux awk 内置变量使用介绍

awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。一、内置变量表属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符 默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录数,就是行号,从1开始RS输入的记录他隔符默 认为换行符OFS输出字段分隔符 默认也是空格ORS输出的记录分隔符,默认为换行符ARGC 命令行参数个数ARGV 命令行参数数组FILENAME当前输入文...
Android核心模块内容概述

Android核心模块内容概述

在这篇文章中具体针对Android核心模块的相关概念进行详细介绍。Android 开发要点经验总结 Android 构建模块详细步骤概述 Android 文件系统深入剖析 Android 电话功能各部分深入探讨 Android 分享功能源码解读Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其Android核心模块结构自下而上分...
Linux中的sleep和alarm在延时作用中的区别和联系

Linux中的sleep和alarm在延时作用中的区别和联系

sleep函数:#include <unistd.h>unsigned int sleep(unsigned int seconds);此函数使调用进程被挂起,直到满足以下条件之一:1)已经过了seconds所指定的墙上时钟时间2)调用进程捕捉到一个信号并从信号处理程序返回注:由于其他系统活动,实际返回时间比所要求的会迟一些,像alarm一样。sleep的返回值:1)在上述第一种情形中,返回值是02)当由于捕捉到某个信号sleep提前返回时,返...
Linux下C编程入门笔记

Linux下C编程入门笔记

Linux文件的IO编程应该算是每个入门者最先涉及的,我也不例外。希望通过BLOG的形式,记录下自己每天学习的点点滴滴,我相信滴水穿石,尽管记录的文字都比较简单,对于高手而言抑或没有什么技术含量,但我坚信坚持到最后,就是大牛。好了,废话说了不少了,开始我的笔记吧。LINUX下对文件的操作同其它平台系统一样,无外乎创建文件,打开文件,关闭文件,读文件,写文件,拷贝文件,对文件进行权限的控制和管理(这涉及到锁,以后再讨论),另外在这里有一点一定要牢记,那就是在...
在Linux系统下编译多个Fortran程序

在Linux系统下编译多个Fortran程序

需要在Linux系统下编译多个Fortran程序,在网上搜索了一下,但是资料不多,也许因为这个问题比较简单,不值一提,但还是把我知道的写出来,供大家参考: 方法一: 假如现在有两个Fortran程序1.f90和2.f90,其中1.f90是主程序,2.f90是在主程序中调用的子程序,将这两个程序传到Linux的一个目录下,使用fortran编译命令,如PGI的pgf90,Intel的ifort,命令如下: pgf90 -o exe_name 1.f90...
Android2.2源码编译-Ubuntu10.04 (X86) + Android2.2 + JDK1.6

Android2.2源码编译-Ubuntu10.04 (X86) + Android2.2 + JDK1.6

Android2.2源码编译环境:--Ubuntu10.04 (X86) + Android2.2 + JDK1.6注意:官方声明,32位系统下JDK必须用1.5---这是因为编译android api docs 需要1.5。要用JDK1.6必须用64位系统---为什么是64目前不得而知。要是想一次成功,最好还是按照官方说的用JDK1.5(当然你用64位linux就更方便了),这样的话基本没什么大问题。1)安装必要的软件环境$ sudo apt-get i...
Eclipse打包Java应用程序及在Linux系统上的部署运行

Eclipse打包Java应用程序及在Linux系统上的部署运行

1、Eclipse打包Java应用程序第一步: 在java项目上,单击右键,弹出菜单,选择“Export”第二步:选择导出为“JAR file”第三步:选择jar文件的安放目录和名称第四步:选择运行的main函数注:用winRAR压缩文件管理器打开jar文件,其中文件夹META-INF中的文件MANIFEST.MF,打开此文件,内容如下:Manifest-Version: 1.0 Main-Class: com.channelsoft.sms.test.T...
Linux下MPI并行环境与Eclipse配置全过程

Linux下MPI并行环境与Eclipse配置全过程

我是Linux超级新手,文中难免有错误的地方,望指正和多多包容硬件情况:2台主机主机1: 主机名:node1 IP:192.168.19.165 操作系统:CentOS 5.2 用户:root 密码:root主机2: 主机名:node2 IP:192.168.19.169 操作系统:CentOS 5.2 用户:root 密码:root(这里的两台主机上的用户名和密码设置成一样的,好像不一样的话将会影响之后mpi程序的执行)为了省事,以下操作都是以root用...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>