Fluid
  • Home
  • Archives
  • Categories
  • Tags
  • About
Home
Archives
Categories
Tags
About
Search
Dark

Kernel Study Notes

subst: replace string in Makefile

123456TARGETS = 111.cpp 222.cpp 333.cppOTARGETS= $(subst cpp,o,$(TARGETS))LTARGETS= $(subst cpp,lo,$(TARGETS))%.o: %.cpp g++ -c -o $@ $<all: objs libs
2007-06-22
Tools
#gcc

gcc参数可变的宏定义

#define LOGSTRINGS(fm, ...) printf(fm,__VA_ARGS__) 使用方法LOGSTRINGS("hello, %d ", 10); 但是必须有第二个参数!否则编译无法通过。 改进#define LOGSTRINGS(fm, ...) printf(fm, ##__VA_ARGS__) LOGSTRINGS("hello, worl
2007-06-12
Tools
#gcc

gcc attribute

-I 指定头文件搜索路径(I 表include)如 $gcc -c hello.c -o hello.o -I/usr/include2.-L 指定要连接的库所在的目录-l 指定要连接的库的名字如$gcc main.o -L/usr/lib -lqt -o hello -D 定义宏(D-define)-D定义宏有两种情况,一种是-DMACRO 相当于
2007-06-12
Tools
#gcc
1…141516

Search

Hexo Fluid