自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马栏坡专栏

专注Linux C编程

转载 Linux:黑客传说

注:本文来自环球财经记者刘洋  今年,Linux 迎来了它的20岁生日。据称从4月开始,全球各地都在筹划着如何庆祝这一生日。但到底哪一天才是这款史上惟一可与 Windows 比肩的电脑操作系统确切的诞生之日,众说纷纭 ,有人说是1991年8月25日发明者本人李纳斯·托沃兹

2011-10-17 17:42:20 560

转载 Linux操作系统下C语言编程入门

linux操作系统下c语言编程入门 整理编写:007xiong 原文:Hoyt等 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5

2011-10-12 16:52:37 1843

原创 编译内核----make config时候报错

在make menuconfig时,提示:*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel

2012-07-10 14:03:24 556

原创 Linux系统调用函数

#include #include #include #include #include int main(int argc,char *argv[]){int i;if(argcprintf("error!\n");}for(i=1;icreate(argv[i],0755);}}使用gcc test.c -o test提示

2012-07-06 11:14:41 371

原创 制作Linux U盘启动盘

USB闪存存储装置(优盘)一般只有钥匙扣大小,存储容量多为32MB和64MB。由于具有轻巧精致、使用方便、便于携带等优点,特别是对比软盘具有容量较大、安全可靠、读取速度较快等特性,越来越多人使用这种装置取代了软驱与软盘,在PC之间交换文件。目前新出的主板BIOS都支持USB软盘和硬盘的启动方式,这样对于Windows 98的系统维护与安装工作越来越方便。但是,厂家仅提供制作Windows 98

2011-11-17 09:08:32 536

原创 函数递归调用问题

#include int main(void){printf("result is %d\n",func(5));}int func(int i){int result=0;if(i==1){result=1;}if(i==0){result =0;}if(i>=2){result=i*func(i-1);}//return result

2011-10-31 10:52:21 389

原创 Ubuntu Linux CVS 安装

1. 安装 cvs $ sudo apt-get install cvs 2. 安装 cvsd $ sudo apt-get install cvsd cvsd安装以后, 会提示设置“repository” 的位置location, type in "/cvsroot". “RootJail” is setted in “/etc/cvsd/cvsd.conf”, the default va

2011-10-21 14:29:33 359

原创 C语言编译到详细过程

编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。    编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s

2011-10-18 16:37:29 569

原创 Linux常用命令详解

名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)参数:-n 或 --number 由 1 开

2011-10-18 10:47:16 503

原创 linux配置java环境变量(详细)

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk

2011-10-14 09:09:37 336

原创 Linux 常用命令

0001 修改主机名 vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效 在终端下输入hostname YourNewHostname,也能暂时生效;重起后失效。(vi /etc/hostname

2011-10-13 15:56:55 473

原创 Linux+C语言开发+Makefile的用法总结

Mikefile的编写:假设源代码如下:/*main.c*/#include "mytool1.h"#include "mytool2.h"int main(void){mytool1_print("Hello");mytool2_print("H

2011-10-13 10:53:49 1055

转载 Makefile

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要

2011-10-12 16:51:48 292

原创 Linux必学的重要命令

tar 1.        作用tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。 2.        格式tar [主选项+辅选项] 文件或目录 3.主要参数    使用该命令

2011-10-12 14:17:20 330

原创 Linux C函数库

http://man.chinaunix.net/develop/c&c++/linux_c/default.htm

2011-10-12 10:18:16 317

转载 C语言宏定义技巧

C语言宏定义技巧(常用宏定义) 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些***软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含#ifndef COMDEF_H#de

2011-10-11 16:22:28 296

原创 Linux查看硬件信息

系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname

2011-10-11 10:45:42 802

原创 Ubuntu命令

查看软件xxx安装内容dpkg -L xxx 查找软件 apt-cache search 正则表达式 查找文件属于哪个包dpkg -S filename           apt-file search filename查询软件x

2011-10-10 18:01:13 313

转载 gdb调试

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带

2011-10-10 15:14:29 279

提示
确定要删除当前文章?
取消 删除