Linux C/C++
文章平均质量分 62
SearchSun
video/audio, Gstreamer.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ASCII码对照表
ASCII码对照表 ASCII, American Standard Code for Information Interchange 念起来像是 "阿斯key",定义从 0 到 127 的一百二十八个数字所代表的英文字母或一样的结果与意义。由于只使用7个位元(bit)就可以表示从0到127的数字,大部分的电脑都使用转载 2008-07-07 15:06:00 · 896 阅读 · 0 评论 -
linux touch命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)example:touch file1.txt 更新file1.txt的存取和修改时间touch -c file1.txt 如果file1.txt不存在,不创建文转载 2008-11-14 22:11:00 · 16737 阅读 · 1 评论 -
chmod
说到chmod,就必然要提到linux对文件的分类,linux中的文件和目录其实都是当一个文件来对待的,只是有不同的标示,在一个目录下,运行 ls -l,可以看到-rwx-rw--r-- username file1.txtlinux对文件档案的权限分成三组 ,分别是用户、组、其他。一般来说,一个用户都属于某个群组,群组和用户之外的就是其他。并且权限也分三类,分别是读r、写w、执行x.可见上面的f原创 2008-11-12 21:08:00 · 2172 阅读 · 1 评论 -
查找命令find 和grep
一般来说,find 是指查找文件,以文件名为依据,当然也可以指目录,而grep是查找字符串,以查找内容为主。当然二者还可以混合使用。find 格式find [path] [options] [tests] [actions]几个简单例子find . -name test.txt -printfind / -type d testfind . -name "test*"原创 2008-11-12 08:29:00 · 5059 阅读 · 0 评论 -
linux常用命令
打包,压缩,解压tar [option] 表示打包,注意只是打包,还没压缩,压缩是gzip的事tar 命令一般要加参数进行打包和解包常见1.解压缩包tar -zxvf abc.tar.gz (打开并解压abc.tar.gz)其实是分两步来实现的gzip –dc abc.tar.gztar –xvf abc.tar这里一条命令合用两个了,也可以用管道gzip –d原创 2008-11-11 22:17:00 · 956 阅读 · 0 评论 -
解析ifstream 与ofstream的用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)转载 2008-07-07 15:04:00 · 2643 阅读 · 1 评论 -
visual C++ 编译中一些问题及解答
使用visual c++ 6.0编译的时候弹出这个错误1) error LNK2001: unresolved external symbol _WinMain@16一,问题描述 error LNK2001: unresolved external symbol _WinMain@16debug/main.exe:fatal error LNK 1120:1 unresolved ex原创 2008-06-16 13:04:00 · 1649 阅读 · 0 评论 -
汇编语言的准备知识--给初次接触汇编者(4)
高级语言程序的汇编解析 在高级语言中,如C和PASCAL等等,我们不再直接对硬件资源进行操作,而是面向于问题的解决,这主要体现在数据抽象化和程序的结构化。例如我们用变量名来存取数据,而不再关心这个数据究竟在内存的什么地方。这样,对硬件资源的使用方式完全交给了编译器去处理。不过,一些基本的规则还是存在的,而且大多数编译器都遵循一些规范,这使得我们在阅读反汇编代码的时候日子好过一点。这里主转载 2008-09-05 15:44:00 · 839 阅读 · 0 评论 -
汇编语言的准备知识-给初次接触汇编者(2)
汇编指令的操作数可以是内存中的数据, 如何让程序从内存中正确取得所需要的数据就是对内存的寻址。 INTEL 的CPU 可以工作在两种寻址模式:实模式和保护模式。 前者已经过时,就不讲了, WINDOWS 现在是32位保护模式的系统, PE 文件就基本是运行在一个32位线性地址空间, 所以这里就只介绍32位线性空间的寻址方式。 其实线性地址的概念是很直观的, 就想象一系列字节排转载 2008-09-05 14:37:00 · 700 阅读 · 0 评论 -
linux下编译x264
其实在windows下使用vc已经编译过了,不过听到有人说在linux下编好了,我也就尝试做一下,况且x264源代码的makefile已经做好了,我只需要做的就是把文件copy一下,然后make 一下就可以了。首先把x264-060805复制到目录下,我为了以后做到uclinux里面,直接放到了uclinux目录下user/x264-060805 然后进行make,一个一个找错误。1、I6原创 2008-06-14 14:15:00 · 6881 阅读 · 0 评论 -
嵌入式程序员应知道的0x10个基本问题
嵌入式程序员应知道的0x10个基本问题1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有转载 2008-05-15 17:56:00 · 864 阅读 · 1 评论 -
C指针声明解读之左右法则
C指针声明解读之左右法则 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的: Th转载 2008-05-15 18:38:00 · 824 阅读 · 0 评论 -
C语言之main函数
C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。一、main()函数的形式在最新的 C99 标准中,只有以下两种定义方式是正确的:int main( void )--无参数形式{...return 0;}int main( int argc, char *argv[] )--带参数形式{...return 0;}int指明了main转载 2008-05-15 18:06:00 · 818 阅读 · 0 评论 -
linux内核编译命令解析
通常编译内核的时候,网络上总会告诉你一步一步该怎么做,但是这每一步是什么意思,倒不是很清楚。特别对于现在linux内核从2.4升级到了2.6了,更是省去了很多的麻烦,所以对以前的哪些复杂的命令更是不会去了解了。简单归简单,但我想只是有不少内核固定认为我们会这样做而已了,对整个编译的了解还是需要的。我这里主要是以uclinux的编译过程来介绍的,有些内容是从网络上copy的。首先在2.6内核原创 2008-07-19 10:55:00 · 3138 阅读 · 0 评论 -
perl 语言入门 1-6
Perl learning 笔记 Perl 的默认规则:关于括号:如果括号不能改变语句的意义,则其就是可选的设计哲学:没有不必要的限制1 Chapter 1 perl 语言学习的准备:l Perl擅长处理文本,短时间内完成的程序;l #!/usr/bin/perl 开头,或者#!/usr/bin/env perl;l Perl 中不需原创 2009-12-30 10:57:00 · 1404 阅读 · 0 评论
分享