Linux 编程
dayeshisir
雄关漫道真如铁
展开
-
文件和目录
一、获取当前目录#include char *getcwd(char *buffer,size_t size)参数说明:buffer存放当前工作目录的指针,size为buffer的大小;返回值:调用成功,返回指向当前工作目录的字符串,失败,返回NULL并设置errno 二、获得系统目录的最大长度#inclu原创 2009-06-20 22:31:00 · 655 阅读 · 0 评论 -
解决/usr/bin/ld: cannot find -lxxx 问题
原文来自:http://blog.sina.com.cn/s/blog_4156950c0100sfzz.html问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些信息会随着编译不同类型的source code 而有不同的结果出来如:转载 2012-05-06 10:58:57 · 9062 阅读 · 1 评论 -
makefile 文件中得wildcard notdir patsubst
原文来自:http://blog.csdn.net/maojudong/article/details/22459661、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub转载 2012-05-06 13:58:02 · 745 阅读 · 0 评论 -
VIM使用系列之一—配置VIM下编程和代码阅读环境
from http://blog.csdn.net/gnuhpc http://gnuhpc.wordpress.com/ http://blog.csdn.net/gnuhpc http://gnuhpc.wordpress.com/本文环境:ubuntu 10.10/vim7.2前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现转载 2011-11-11 13:25:49 · 862 阅读 · 0 评论 -
Fedora 16 安装java开发环境
Fedora Linux由于开发者的问题,导致Sun的JVM在它上面安装和配置都非常困难。这里谈论的和下面安装的Sun的JVM(以及JDK)都是指官方的实现版本,不是其他的参考实现。在这里我会教你如何在5分钟或者更少的时间内比较简单地在Fedora Linux 16上面安装JDK 7。下面是详细步骤:一、下载JDK 下载合适的版本,具体地是指32位或是64位,略去原创 2011-12-22 23:42:19 · 2081 阅读 · 0 评论 -
qmake: command not found
<br />qmake: command not found<br /><br />1.安装 qt4,qt4-devel,qt4-x11<br />yum install qt4 qt4-devel qt4-x11<br /><br />2.做链接<br /><br />在fedora9,默认是没有qmake的,只有qmake-qt4,但是有些源代码不能找到。<br />cd /usr/bin/<br />ln -s qmake-qt4 qmake<br /> <br />祝您好运!原创 2010-11-26 23:15:00 · 9161 阅读 · 0 评论 -
Vim + Taglist + Ctags 源代码阅读工具的安装
一、安装TagList 和 Ctags(1)Ctags的安装a. 下载Ctags 下载网址为:http://ctags.sourceforge.net/. 比如下载的是ctags-5.6.tar.gz。b. 解压 $tar -xzvf ctags-5.6.tar.gzc.编译安装 $cd ctags-5.6原创 2009-06-20 21:55:00 · 2622 阅读 · 0 评论 -
文件I/O操作
一、打开和关闭文件#include #include #include #include int open(const char* pathname,int flags)int open(const char * pathname,int flags,mode_t mode)int close(int fd)功能说明:打开pathna原创 2009-06-22 11:57:00 · 656 阅读 · 0 评论 -
Vim的基本使用简介
一、工作模式介绍 1。 命令模式,该模式下可以控制光标的移动,进行字符的删除、行删除、复制选定的某段等。 2。插入模式,该模式可以进行文本的编辑和插入操作。 3。末行模式,该模式下可以进行文件的存盘和退出Vi的操作,查找或是替换。二、命令模式的操作 (1).h 和 l 分别用来向左和向右移动一位,而k和j分别用来向上和向下移动一位;原创 2009-06-20 19:54:00 · 764 阅读 · 0 评论 -
GCC/G++编译过程分析
原文来自:http://hi.bccn.net/space-88329-do-blog-id-33972.html一、概述C和C++编译器是集成的,编译一般分为四个步骤:预处理(preprocessing)编译(compilation)汇编(assembly)连接(linking)gcc 认为预处理的文件是(.i)是C文件,并且设定C形式的转载 2012-06-04 22:06:54 · 1889 阅读 · 0 评论