帮忙看一下 cc编译器的参数问题

hs0014 2007-03-04 04:27:31
$(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 是什么意思?
...全文
254 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hs0014 2007-03-04
  • 打赏
  • 举报
回复
to :x86(大雪)
-DLinux 定义Linux宏,相当于源码中的:
#define Linux

Linux 在展开时是什么?

hs0014 2007-03-04
  • 打赏
  • 举报
回复
to :x86(大雪)
-DLinux 定义Linux宏,相当于源码中的:
#define Linux
x86 2007-03-04
  • 打赏
  • 举报
回复
-DLinux 定义Linux宏,相当于源码中的:
#define Linux

ld命令用来将.o文件link成可执行文件

-lm -lc -lgcc,这是链接库文件,-lm表示链接libm.so,同理-lc链接libc.so

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧