当前位置: 技术问答>linux和unix
帮忙看一下 cc编译器的参数问题
来源: 互联网 发布时间:2016-01-11
本文导语: $(CC) -O2 -DLinux -DGLIBC -L/usr/X11R6/lib -lX11 -Wall -o do do.o -DLinux 是什么意思?-DGLIBC 是什么意思? ld -r -static main.o video.o LS_Lib.a -o do.o $(LDLIBS) ld 是什么命令? $(LDLIBS) 是什么值? ld -r -static...
$(CC) -O2 -DLinux -DGLIBC -L/usr/X11R6/lib -lX11 -Wall -o do do.o
-DLinux 是什么意思?-DGLIBC 是什么意思?
ld -r -static main.o video.o LS_Lib.a -o do.o $(LDLIBS)
ld 是什么命令? $(LDLIBS) 是什么值?
ld -r -static frank_module.o kerun.o -lm -lc -lgcc
-lm -lc -lgcc 是什么意思?
-DLinux 是什么意思?-DGLIBC 是什么意思?
ld -r -static main.o video.o LS_Lib.a -o do.o $(LDLIBS)
ld 是什么命令? $(LDLIBS) 是什么值?
ld -r -static frank_module.o kerun.o -lm -lc -lgcc
-lm -lc -lgcc 是什么意思?
|
-DLinux 定义Linux宏,相当于源码中的:
#define Linux
ld命令用来将.o文件link成可执行文件
-lm -lc -lgcc,这是链接库文件,-lm表示链接libm.so,同理-lc链接libc.so
#define Linux
ld命令用来将.o文件link成可执行文件
-lm -lc -lgcc,这是链接库文件,-lm表示链接libm.so,同理-lc链接libc.so