Welcome 微信登录

首页 / 操作系统 / Linux

Linux Shell编程指南

Linux Shell编程指南

为什么要进行shell编程 Linux系统中虽然有各种各样的图形界面工具,但shell仍然是一个非常灵活的工具。Shell不仅集合了大量命令,还是一门非常棒的编程语言。借助shell,大量任务能实现自动化;shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:建立一个脚本 Linux中有许多种不同的shell,通常我们使用bash (bourne again shell...
Ubuntu手动安装JDK

Ubuntu手动安装JDK

安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。1. 手动安装jdk6首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。 然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。 下面开始安装jdk:终端下进入你存放jdk-6u12-linux-i...
用icc编译Linux内核完美教程[图文]

用icc编译Linux内核完美教程[图文]

本文将介绍用icc(Intel? C++ Compiler)版本 10.1.x 来编译Linux的内核(支持2.6.22以上的版本)2.6.23以上包含2.6.23的内核它的解压和引导内核代码改变了如果用icc去直接编译内核,将会造成部分代码无法用icc编译,或者编译出来的代码无法正常引导内核,所有本文的方法是用gcc编译引导部分的代码,而其它部分的代码交由icc编译.=========>>>>>>>作者 Powe...
在Ubuntu 8.10上安装Rails

在Ubuntu 8.10上安装Rails

有了aptitude和gem,在Ubuntu上安装Rails不是什么难事儿,但实际安装时没准碰到什么问题,比如漏掉了某些类库、必须更新版本等等。如果出现错误了去网上现查也可以,但是耗时耗力,搞不好1、2个小时搭进去了。我在昨天和今天装了3台机器,整理了一下在Ubuntu 8.10上安装Rails 2.2.2的步骤,第一台安装花了2个小时,最后1台只花了10分钟。步骤如下:0. 准备0.0 Ubuntu 8.10 安装完毕,网络连接正常0.1 修改apt的s...
多核程序优化工具——Cilk++ 1.0发布

多核程序优化工具——Cilk++ 1.0发布

据国外媒体报道:Cilk Arts,一家制作多核编程软件的公司,发布了Cilk++ 1.0,这是一个对Linux和Windows下运行在多核处理器上的程序性能进行优化的平台。通过Cilk++,用户可以对支持多核的应用程序进行快速的开发、测试和发布。该套解决方案包括一套C++语言的扩展、一个运行时系统以及一些简化多核软件开发的工具。对以原始顺序执行并可以被并行执行的代码片段,Cilk++对其进行标记,从而保持了程序原本的结构。用Cilk++编写的程序执行结果...
下载:PHP 5.2.9-1 修正版发布

下载:PHP 5.2.9-1 修正版发布

PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux平台的Web后台程序,内置了对文件上传、密码认证、Cookies操作、邮件收发、动态GIF生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、 Access等,完全支持ODBC接口,用户更换平台时,无需...
利用crosstool工具构建嵌入式Linux交叉编译工具链

利用crosstool工具构建嵌入式Linux交叉编译工具链

一、什么是交叉编译工具链?交叉编译工具链就是为了在一个平台体系结构下(如X86 PC机)能编译,链接,处理和调试另一个平台体系结构下(如ARM)的程序,使得编译生成的程序能够在另一平台下运行。简单地说,就是在一个平台上生成另一个平台上的可执行代码。二、本次制作交叉编译工具链使用软件:交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发环境,交叉编译工具链主要由binutils、gcc和glibc 3个部分组成。Linux使用的工具链软件是:Binut...
Linux环境下Eclipse的C++配置

Linux环境下Eclipse的C++配置

打算用Linux下面的eclipse进行c++开发,因为好久没做c++开发了,又对Linux没那么熟悉,就记录一下我的入门经历。目的是创建一个共享库,然后用另一个项目去调用。首先,创建一个共享库。打开eclipse,选择c++项目里面的共享库,创建即可,然后就是编写相应的代码什么的……比如这个库就叫做test吧,里面有个类,叫做CTest。写好之后,编译,保证没有问题。这个时候应该得到了一个libtest.so文件,还有就是CTest类的头文件CTest....
Linux下安装、配置ACE

Linux下安装、配置ACE

最近打算开始学习Linux下的C++程序开发,经过几天的搜索,发现ACE这套框架不错,最主要的是能够跨平台。不过在安装的过程中还是走了不少的弯路,在此记录下来。一、下载安装包下载地址:http://download.dre.vanderbilt.edu/由于我只需要使用ACE,因此我只下载了ACE.tar.gz二、安装前的配置首先把文件解压,我解压在了/Software文件夹下,解压后会出现一个名字为ACE_wrappers的文件夹。这样所有ACE的源文件...
<< 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 >>