当前位置: 首页 > c
  • Linux编程常用命令及工具(3)

    2.1.4 Linux编程常用命令及工具(3) 8.重定向操作 在编程调试时,重定向操作对存储可执行文件的输出结果有很大帮助,特别是在需要逐行分析输出结果的时候。重定向操作是将标准的输入输出设备重新定位到某个文件中。 标准输入设备:默认为键盘,其文件描述符为0(关于描述符内容在文件管理章节将详细介绍)。 标准输 ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:172 次 | 标签:,
  • Linux编程常用命令及工具(2)

    2.1.4 Linux编程常用命令及工具(2) 5.sed文件编辑器 sed是一个功能强大的面向流的在线文本编辑器。它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为”模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复,直到文件末 ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:172 次 | 标签:,
  • Linux编程常用命令及工具(1)

    2.1.4 Linux编程常用命令及工具(1) 1.expand expand将输入制表符转换为空格。unexpand将输入空格转换为制表符。使用-t选项来指定制表符停止位,示例如下: [root@localhost ~]# cat -A hello.c     //使用cat -A显示文档所有字符信息 #include <stdio.h>$ int main(int argc,char* argv[])$ {$ ^Ipr ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:175 次 | 标签:,
  • tar打包器

    2.1.3 tar打包器 为了发布包含大量程序和文档的程序需要对其进行打包压缩。在Shell命令行下,可以使用的文件压缩工具有gzip、bzip2和zip。相应的压缩和解压工具如表2-2所示。 表2-2 压缩解压工具 文 件 类 型 压 缩 工 具 解 压 工 具 .gz gzip gunzip .bz2 bzip2 bunzip2 .zip zip unzip ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:148 次 | 标签:,
  • Emacs编辑器

    2.1.2 Emacs编辑器 Emacs程序的最初版本是RichardStallman在1975年写成的,之后衍生出众多版本。目前使用最多的两个版本是RichardStallman在1984年开发的GNUEmacs和JamieZawinski在1991年开发的XEmacs。 当安装了Emacs后,在shell提示符下输入: [root@localhost ~]# emacs sample 即可打开图2-4所示的Emacs ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:196 次 | 标签:,
  • Vim编辑器

    第2章 Linux下C语言开发工具 Linux操作系统的内核代码绝大多数都是由C语言编写的,因此,在Linux下的应用程序,特别是需要与内核进行交互的程序一般都是由C语言编写的,C++程序并不多见,例如驱动开发几乎都是由C语言编写的。本章主要介绍Linux下进行C语言程序开发所必备的工具。 第1节主要介绍Linux环境下常用的开发工 ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:186 次 | 标签:,
  • Linux 下 C 编程从零开始

    这里向大家介绍一下在Linux/UNIX 的机器上,进行 C/C++ 编程的一些入门级知识。 · 所需具备的背景知识 · 开发所需的基本环境 · 获得帮助的途径 · 通过一个实例了解基本步骤 Prerequisite 先决条件: 在Linux上编写 C 程序,至少要熟悉以下两方面的基础知识: 1. C语言的编程基础,至少要知道一些基本的语法,控制流程 ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:152 次 | 标签:,
  • 12.7 进一步学习建议

    12.7 进一步学习建议 本章主要介绍了GTK+图形界面应用程序的框架、基本原理和常用控件的使用方法。但由于篇幅所限,不能介绍所有控件。如果要进一步学习GTK+编程,可以参考以下资料。 宋国伟《GTK+ 2.0编程范例》该书以范例程序的形式,由浅入深地引导读者学习开源软件领域和Linux平台上最为著名的图形界面开发工具GTK+ ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:203 次 | 标签:,
  • 12.6.4 使用菜单

    12.6.4  使用菜单 (1)创建菜单 GtkWidget * gtk_menu_new() GtkWidget * gtk_menu_new_with_label(gchar *label) (2)生成菜单项 GtkWidget * gtk_menu_item_new() GtkWidget * gtk_menu_item_new_with_label(gchar *label) (3)插入菜单项 void gtk_menu_append(GtkMenu *menu,GtkWidget *c ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:157 次 | 标签:,
  • 12.6.3 生成对话框

    12.6.3  生成对话框 对话框GtkDialog是GtkWindow的子类,它可以使用所有GtkWindow的函数。创建对话框的函数是: GtkWidget *gtk_dialog_new(void) 运行下面的程序例12-7,显示主窗口,主窗口中有一个按钮,单击该按钮生成一个对话框。 例12-7  创建对话框,程序名为dialog.c。 #include<gtk/gtk.h> v ...

    阅读全文
    作者:极限手指 | 分类:C语言 | 阅读:190 次 | 标签:,