- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 Makefile依赖关系中的竖线“|”
近日在阅读一个Makefile的时候发现一个依赖关系中有竖线“|”的写法,网上搜索无果,于是自己查看了一下makefile的info文件,其中解释如下: target : prerequisites [TAB]command1 [TAB]command2 [TAB]... [TAB]commandN 其中的[TAB]就是键盘上的Tab键,不可以用空格替代,这些Makefile的常识
2016-11-02 19:44:09
1845
转载 转 makefile 中 $@ $^ %< 使用
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。假设我们有下面一个非常简单的源程序(hello.c):int main(int argc,ch
2016-11-02 19:39:51
254
转载 pthread_cond_wait使用
这篇文章将linux多线程函数pthread_cond_wait讲的很明白,所以转载过来,以便经常复习记忆。
2016-06-21 15:31:24
479
原创 文件系统之open
VFS之open在文件读写之前,我们必须先打开文件。从应用程序的角度来看,这是通过标准库的open函数完成的,该函数返回一个文件描述符。内核中是由系统调用do_sys_open()函数完成。SYSCALL_DEFINE3(open...) |long do_sys_open(int dfd, const char __user *filename, int flags, um
2016-06-20 13:59:48
1416
转载 单链表操作
#include #include /* 单链表操作: 1.建立链表 2.遍历打印链表*/struct Node{ int value; struct Node *pNext;};struct Node * initList(void);void printListElements (struct Node *p
2014-05-24 17:20:57
454
原创 冒泡排序
#include #define len 5int main(int argc, char **argv){ int num[len]; int tmp; int i, j; printf("Please input number:\n"); for (i = 0; i < len; i++)
2014-05-22 22:35:07
456
转载 git rebase
rebase假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi otherfile.txt$ git commit...但是与此同时,有些人也在"o
2013-11-30 22:23:09
556
原创 【一】android studio安装
不得不吐槽下,android studio安装还是有点略坑啊。1.安装JDK,设置环境变量。2.下载exe安装文件,执行3.运行android studio,中间一步联网下载gradle的东东,需要时间比较久4.新建工程,出现错误,需要更新到最新版从这找到最新版本http://dl.google.com/android/studio/patches/updates.xml
2013-10-25 23:00:42
874
原创 MinGW-安装和配置
1.下载mingw-get-inst-20120426.exe下载地址http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/2.双击mingw-get-inst-20120426.exe,进行安装选择第一个,表示安装20120426版本
2013-09-21 16:41:54
1336
原创 ubuntu双显卡切换,主板温度监测
双显卡切换:cat /sys/kernel/debug/vgaswitcheroo/switch如果显示如下则支持,IGD是集成显卡,DIS是独立显卡。0:DIS: :Pwr:0000:01:00.01:IGD:+:Pwr:0000:00:02.0通常独显也是Pwr状态。然后输入下面这条就能关闭独显了。echo "OFF" > /sys/kernel/debug/vgaswit
2013-08-10 15:46:19
1001
原创 二进制按位翻转
今天看到python中讲到按位翻转~x=-(x+1),其原理应该是二进制的翻转,网上查到一段解释听清楚的。简单的说例如1用32位二进制存储的结果是00000000000000000000000000000001这是二进制,不是十进制哦,那么求反,或者说按位求反,或者说按位翻转都一样,结果就是111111111111111111111111111111101变0,0变1能理解吧?那
2013-08-03 23:15:21
6592
4
原创 ubuntu桌面路径修改
我把用户目录下的Desktop等目录全删除了,然后重启后发现在用户目录下创建的文件都显示在桌面上了,这显示得多丑陋啊!!于是查了下原来是桌面路径被修改了,nano ~/.config/user-dirs.dirsXDG_DESKTOP_DIR="$HOME/"XDG_DOWNLOAD_DIR="$HOME/download"XDG_TEMPLATES_DIR="$HOME/templa
2013-08-03 18:59:25
1418
原创 关于ubuntu默认root密码
安装完Ubuntu后的默认root密码是随机的,即每次开机都有一个新的root密码。 我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。
2013-08-03 15:58:40
458
原创 PXE自动安装
server端的安装:1.zypper in tftp vsftpd nfs-kernel-server2。配置dhcp部分:vi /etc/dhcpd.conf# this can explicitely be specified#deny unknown-clients;#allow booting;#allow bootp;option broadcast
2013-07-06 18:10:33
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人