使用arm-elf-gcc -Wl,-elf2flt ,其中Wl 是什么意思,有什么作用?

内核编译和嵌入式产品的设计与开发
回复
newxin
帖子: 6
注册时间: 2009-03-26 14:34

使用arm-elf-gcc -Wl,-elf2flt ,其中Wl 是什么意思,有什么作用?

#1

帖子 newxin » 2009-04-16 15:44

使用arm-elf-gcc -Wl,-elf2flt ,其中Wl 是什么意思,有什么作用?
头像
jervis0211
帖子: 170
注册时间: 2007-05-07 8:21

Re: 使用arm-elf-gcc -Wl,-elf2flt ,其中Wl 是什么意思,有什么作用?

#2

帖子 jervis0211 » 2009-04-16 16:32

-Wl,option
把 选项 option 传递给 连接器. 如果 option 中 含有 逗号, 就在 逗号 处 分割成 多个 选项.


给连接器传递参数。 -elf2flt 貌似是把elf转成flat的二进制格式。 :em06
xuco
帖子: 794
注册时间: 2008-01-30 19:19

Re: 使用arm-elf-gcc -Wl,-elf2flt ,其中Wl 是什么意思,有什么作用?

#3

帖子 xuco » 2009-04-16 17:20

楼上是高人,顶礼膜拜下
楼主,有细节你自己man arm-elf-gcc 下就看到了,在man里面输入 /-Wl 就找到了:
看来如楼上说的,是把 elf2flt当参数传给连接程序 (arm-ef-ld)的
Linker Options
object-file-name -llibrary -nostartfiles -nodefault-
libs -nostdlib -pie -s -static -static-libgcc
-shared -shared-libgcc -symbolic -Wl,option
-Xlinker option -u symbol
newxin
帖子: 6
注册时间: 2009-03-26 14:34

Re: 使用arm-elf-gcc -Wl,-elf2flt ,其中Wl 是什么意思,有什么作用?

#4

帖子 newxin » 2009-04-16 17:33

非常感谢兄弟解答!
我是初学者,菜鸟,请多多指点。
回复