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

Linux编程札记

1.“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件   在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数,回车即可。
2.如果不在标准位置,文件名前面需要加上完整的路径。不过每次都这样跑就太麻烦了,一个“一劳永逸”的办法是把这个路径加  入环境变量。命令 “PATH=$PATH:路径”可以把这个路径加入环境变量,但是退出这个命令行就失效了。要想永久生效,需要把   这行添加到环境变量文件里.“/etc/profile”对   系统里所有用户都有效,用户主目录下的“.bash_profile”只对这个用户  有效
3.安装原码程序时,都要执行三步:
1./configure   用来检测你的安装平台的目标特征
2 make         从Makefile中读取指令,编译工程
3 make install 从Makefile中读取指令安装到指定的位置
4.Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚 修改的初始化文件,使之立即生效,而不必注销并重新登录。
用法:source filename 或 . filename
5.在linux文件中
.so为共享库
.a为静态库
.la为libtool自动生成的一些共享库
 静态库的代码在编译时就已连接到开发人员开发的应用程序中,而共享库只是在程序开始运行时才载入,在编译时,只是简单地指定需要使用的库函数
6.linux的库文件的目录为/lib /usr/lib
       包含文件的目录为/usr/include /usr/local/include
7.windows编辑的文件到linux中可能行末符不匹配,可以再vi中用set fileformat=unix保存
8.在linux中使用printf打印时需要加换行符,否则容易被提示符掩盖掉
9.在linux中如果使用的头文件是库的头文件,编译时(gcc或g++)不需要写上去
  使用方法:若在系统usr/include目录下则用<   >包含,然后在makefile里为编译器加-I选项
10.对于linux中.zip的文件采用unzip解压;.tar.gz的文件采用tar -zxvf 解压,采用tar -zcvf压缩文件夹


相关文档:

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Acer 4920 MediaTouch触摸媒体控制键在Linux下的配置

从Ubuntu 8.04到9.10,我的Acer Aspire 4920本子的媒体触摸控制键始终不能正常工作。最近找到了此问题的解决方法,供使用Linux操作系统及拥有Acer笔记本的用户参考。 在Ubuntu 9.10下,我的媒体控制键被识别为另一块Synaptics触摸板,并且四个键分别被识别为上、下、左、右翻页键,导致无法正常工作。需要通过修改按键映射 ......

Java Web应用在ARM Linux平台上的实现


0
Java Web应用在ARM Linux平台上的实现
Posted in 硕博论文 at 十一月 12th, 2009 / No Comments »
王伟,周兰江,刘礼东,解云霄
(昆明理工大学信息工程与自动化学院,云南昆明650051)
1引言
随着网络信息技术的飞速发展,Web技术越来越多的用在控制领域,客户端只需连接以太网,取得访问权限,就可以访 ......

linux 录音放音程序(从网上找来的)

/*
  Name: SndKit.c
  Copyright: GPLv2
  Author: rockins(ybc2084@163.com)
  Date: 15-10-06 18:22
  Description: implent raw sound record/play
  run: ./SndKit [-h] [-d device] [-c channel] [-b bits] [-f hz] [-l len] <-r|-p file>
  e.g.:
  ./SndKit ......

Linux 下编译并安装配置 Qt 全过程

Linux 下编译并安装配置 Qt 全过程
        最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发。考虑到程序的跨平台可移植性,最终选择使用 Qt 开发。相对来说,国内关于 Qt 相关文档并不算很多。作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友!
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号