摘要: 转自:目的:基本掌握了make的用法,能在Linux系统上编程。环境:Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:准备三个文件:file1.c, file2.c, file2.hfile1.c:#include <stdio.h>#include "file2.h"int main(){printf("print file1$$$$$$$$$$$$$$$$$$$$$$$$\n");File2Print();return 0;}file2.h:#ifndef FILE2_H_#defineFIL 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/ilonng/blog/item/a0232435fbcfb90490ef390d.html/cmtid/68d4ab7bbb8026fb0ad187be 本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢。在此之前,先了解一个基本概念。 头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明、变量声明、常数定 义、宏的定义等等。当使用#include语句将头文件引用时,相当于将头文件中所有内容,复制.. 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(158) 评论(0) 推荐(0) 编辑
摘要: virtualbox下安装增强工具简单步骤。因为我最近用VirtualBox安装了Fedora。直接安装VBoxLinuxadditions-X86.run是会报错的。Building the VirtualBox Guest Additions kernel modules [失败]出现这句,基本上就是安装失败。安装没效果。虽然后面正常安装了。找了一些资料,终于知道怎么样才能完整安装VirtualBox 的增强工具了。感谢谷歌。1、要联网(有东西要下载)2、在终端依次安装sudo yum -y install dkms gccsudo yum install kernel-devel ker 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(139) 评论(0) 推荐(0) 编辑
摘要: UE 在处理文档方面能力强,但是从网上下载的只是试用版30天,30天到期后到用户目录下如:/home/michzel/.idm 文件夹下面,删除uex文件夹,重新打开UE,就又可以试用30天啦!转自:http://blog.csdn.net/michzel/article/details/7053885 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 转自:http://liujinpan75.iteye.com/blog/620729总结了一下有五种方法: 现在有一个a文件,共有55行 第一种: # awk '{print NR}' a|tail -n1 55 第二种: begincwcw兄的这个: # awk 'END{print NR}' a 55 第三种: # grep -n "" a|awk -F: '{print '}|tail -n1 55 第四种: honbj兄的也不错: # sed -n '$=' a 55 第五种 # wc -l a|aw 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转自: http://blog.csdn.net/ltx19860420/article/details/5570902 在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域#!/bin/bash#define the function ltx_funcltx_func(){ echo $v1 #modify the variable v1 v1=200}#define th 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_49cfe3f10100kfte.html首先要正确安装AMD官方显卡驱动,推荐最新版本,驱动的安装见:Ubuntu下AMD显卡驱动安装方法 如果你想超频,可以用以下命令进行设置,如果不超频,下面几个命令也很有用途, 命令使用:aticonfig --命令 具体的命令如下: ----------------------------------------------------- aticonfig --od=enable :开启ATI Overdrive aticonfig --odgc:查看GPU当前频率和使用率 ati. 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(4983) 评论(0) 推荐(0) 编辑
摘要: linux 有效用户和实际用户的区别 Linux 2010-11-02 14:43:15 阅读133 评论0 字号:大中小订阅 转载: 今天在看APUE,这两个问题很难理解,GOOGLE一下,有篇文章总结的不错,看了一下才明白透彻了。 由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。... 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(203) 评论(0) 推荐(0) 编辑
摘要: http://forum.ubuntu.org.cn/viewtopic.php?p=781721 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 转自:http://old.blog.edu.cn/user2/icethawless/archives/2006/1489681.shtmlvi中多个文件相互之间的复制、粘贴功能简介 大家在vi编辑中,常常遇到想把文件A里面的一行或多行,复制到B文件里面去 (可能很多人不知道怎么办),该怎么做了? 下面是几中方法: 1.如果你有多台机器,而且是联网的,你可以用netterm虚拟终端,telnet登陆主机对A文件进行修改、复制,然后打开B文件粘贴过去! 2.如果是单机,当然要用unix自带的编辑功能呢 先简单介绍一些vi编辑里的命令: (A).yw 将当前字存入无名缓冲... 阅读全文
posted @ 2013-04-02 00:51 Gateman 阅读(3081) 评论(0) 推荐(0) 编辑