一个linux下g++使用的 makefile 模板
refer:http://www.cnblogs.com/diylab/archive/2008/04/24/1169771.html
这个makefile可用于编译大多数的c++工程。
你可以根据需要修改下面的参数:
VPATH: 源文件的文件路径。多个文件夹路径用空格分隔
OBJ: 编译目标所需要的.o文件
当然,你也可以不改动此文件,而直接在 make 命令的参数中指定
如:
make VPATH="path1 path2" OBJ="main.o a.o b.o"
CC = g++ -g
COMPILE.C = $(CC) -c
VPATH = ../pub
CXXFLAGS = -lgcc_s
MAKEEXE = $(CC) $(LDFLAGS)
OBJ = main.o b.o
EXE = winner
all: $(EXE)
$(EXE): ${OBJ}
$(MAKEEXE) $^ -o $@
%.o: %.cpp
$(COMPILE.C) $< -o $@
clean:
rm -f *.o $(EXE)
coofucoo:请注意,由于黏贴格式的原因,可能你所复制到本地的内容已经格式不对了。所以直接执行可能会报错。通常规则的下一行开头要是一个tab,如果不是将会报什么第几行没有结束之类的错误。
相关文档:
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
新闻来源:开源中国社区
调查发现,随着国内使用Linux的单位越来越多,相关人才的需求随即产生,并且呈现出供不应求的局面,其从业人员的就业机会显着高于Unix从业者,与Windows基本持平。
从诞生起,Linux就以开放源代码的模式及其安全性和稳定性吸引着全世界计算机爱好者。而随着Linux在中国市场迅猛发展,国内Lin ......
操作系统:linux(feroda4)
tcl版本:tclsh8.4
expect:5.43.0
ssh登录脚本
#!/usr/bin/tclsh8.4
package require Expect
set user "root"
set host "10.2.26.30"
spawn ssh $user@$host
expect {
-re "password: $"   ......
今天把最近学习ubuntu系统的历程稍作总结,希望对新手有用.
以我电脑为例,说一下关机重启命令.红色即为命令
[root@liwangjun1990 root]#logout ---注销账户
[root@liwangjun1990 root]#shutdown –h now —— ......
1. 系统启动后,在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel/boot mlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot mlinuz-2.4.18-14 single ro ......