随笔分类 -  linux基础

摘要:远程访问就是通过网络远端访问你的计算机1.SecureCRT这也是我最早使用的一款软件,那个时候刚使用linux,是在winddows虚拟机中装的linux,当时用的虚拟机是VMware Workstation,linux是Fedora9。因为有些文件需要从windows下传输到虚拟机的linux中,到网上就搜到了这款软件,因为它有ftp功能,并且有个窗口,一端可选择windows下目录,另一端可选择linux下目录,这样可以方便的在windows和linux之间传输文件,非常方便。SecureCRT官网地址:http://www.vandyke.com/products/securecrt/ 阅读全文
posted @ 2012-03-07 13:51 移动应用开发 阅读(294) 评论(0) 推荐(0)
摘要:Linux中diff命令用于比较文件的差异,一般用于制作补丁文件。比较两个文件diff -u from-file to-file >file.patch-r 用于比较目录时表示递归比较子目录的内容-N 如果目录中有新增文件也加入比较 阅读全文
posted @ 2011-12-16 11:45 移动应用开发 阅读(168) 评论(0) 推荐(0)
摘要:本文只是介绍如何编写一个基本的Makefile,并不是一个非常完整的参考手册,其中很多类容都没有涉及到1.基本一个简单的Makefile,为了实际说明,我举我写的链表例子man.c, list.c, list.h其中main.c和list.c中包含了list.hmain:main.o list.o gcc -o main main.o list.omain.o:main.c list.h gcc -c -o main.o main.clist.o:list.c list.h gcc -c -o list.o list.cclean: rm main main.o list.oMakefile总 阅读全文
posted @ 2011-11-28 09:48 移动应用开发 阅读(256) 评论(0) 推荐(0)
摘要:1.静态库和共享库的概念在链接共享库时只是指定了动态链接器和该程序所需要的库文件,并没有真正的做链接,可执行文件中仍然是未定义的符号,需要在运行时做动态链接。而在链接静态库时,链接器会把静态库中的目标文件取出来和可执行文件真正的链接在一起,所以采用静态库的可执行文件一般很大,不需要库文件也能运行,而采用共享库的可执行文件一般比较小,需要库文件才能运行。2.如何制作静态库和共享库(1)静态库制作首先将源文件编译成目标文件,制作静态库采用打包命令ar即可,例如:ar rs libname.a a.o b.o c.o,r表示将后面的文件列表添加到文件包,如果文件包不存在就创建它,如果文件包已有同名文 阅读全文
posted @ 2011-11-20 22:12 移动应用开发 阅读(240) 评论(0) 推荐(0)