易截截图软件、单文件、免安装、纯绿色、仅160KB

1)Linux程序设计入门

·     linux操作系统下c语言编程入门
(一)目录介绍
1)Linux程序设计入门--基础知识
2)Linux程序设计入门--进程介绍
3)Linux程序设计入门--文件操作
4)Linux程序设计入门--时间概念
5)Linux程序设计入门--信号处理
6)Linux程序设计入门--消息管理
7)Linux程序设计入门--线程操作
8)Linux程序设计入门--网络编程
9)Linux下C开发工具介绍
1)Linux程序设计入门--基础知识
Linux下C语言编程基础知识
前言:
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将
会学到以下内容:
源程序编译
Makefile的编写
程序库的链接
程序的调试
头文件和系统求助
----------------------------------------------------------------------------
----
1.源程序的编译
在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们
以一个实例来说明如何使用gcc编译器.
假设我们有下面一个非常简单的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux\n");
}
要编译这个程序,我们只要在命令行下执行:
gcc -o hello hello.c
gcc 编译器就会为我们生成一个hello的可执行文件.执行./hello就可以看到程序的输出
结果了.命令行中 gcc表示我们是用gcc来编译我们的源程序,-o 选项表示我们要求编译
器给我们输出的可执行文件名为hello 而hello.c是我们的源程序文件.
gcc编译器有许多选项,一般来说我们只要知道其中的几个就够了. -o选项我们已经知道
了,表示我们要求输出的可执行文件名. -c选项表示我们只要求编译器输出目标代码,而
不必要输出可执行文件. -g选项表示我们要求编译器在编译的时候提供我们以后对程序
进行调试的信息.
知道了这三个选项,我们就可以编译我们自己所写的简单的源程序了,如果你想要知道更
多的选项,可以查看gcc的帮助文档,那里有着许多对其它选项的详细说明.
2.Makefile的编写
假设我们有下面这样的一个程序,源代码如下:
/* main.c */
#include "mytool1.h"
#include "mytool2.h"
int main(int argc,char **argv)
{
mytool1_print("hello");
mytool2_print("hello");
}
/* mytool1.h */
#ifndef _MYTOOL_1_H
#define _MYTOOL_1_H
void mytool1_print(char *print_str);
#endif
/* mytool1.c */
#include "mytool1.h"
void mytool1_


相关文档:

在Linux下部署JDK环境

1. 去http://java.sun.com/javase/downloads/index.jsp下载一个Linux Platform的JDK。
2. 上载
# chmod 755 jdk-6u2-linux-i586-rpm.bin
#   ./jdk-6u2-linux-i586-rpm.bin
3. 程序会自动生成文件
    执行
    # rpm -ivh jdk-6u11-linux-i586.rpm
4. 设置环境变量
  ......

完善Linux系统

 
完善Linux系统
1.开机自动挂载window分区
   
fedora10虽然能自动挂载,但是挂载的分区有时会不认汉字文件夹
 
 从终端用vi或gedit打开/etc/fstab,在其中添加:
 /dev/sda1 /mnt/1 ntfs default 0 0
 注:第一项是分区驱动地址
   ......

Linux 线程Detach&Join


1.等待线程
pthread_join 函数用来等待一个线程的结束,类似于进程的 wait 函数。
此函数将阻塞调用当前线程的进程,直到此线程退出。即这个函数是一个线程阻塞的函数,调用它的进程将一直等待到被等待的线程结束为,当函数返回时,处于被等待状态的线程资源被收回。如果执行成功,将返回 0,如果失败则返回一个非 0。 ......

linux系统下用shell脚本创建FTP帐号

以下为SHELL脚本创建一个比较完整的FTP帐号,包括:
   1) 新增FTP帐户和目录
   2) 修改FTP帐户密码
   3) 在FTP帐户目录下,新建三个子目录,存放不同数据
   4) 目录权限置为可读写
使用说明:
   1) 创建新sh文件(如:addFTPAcc.sh), 将源脚本全部拷贝其中
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号