LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1267|回复: 3

gcc -B/usr/bin -B的含义

[复制链接]
发表于 2008-1-11 07:13:14 | 显示全部楼层 |阅读模式
CC="gcc   -B/usr/bin"   ../sources/binutils-2.17/configure   
中的   -B什么含义啊,我查过bash手册里面只说了单独的   -B   是   括号扩展的意思
-B/usr/bin连在一起是什么意思啊,这是一个什么语法现象呢。。
发表于 2008-1-11 07:19:21 | 显示全部楼层
手册不是已有说明了吗?

http://www.linuxfromscratch.org/ ... binutils-pass1.html
The meaning of the configure options:

CC="gcc -B/usr/bin/"

    This forces gcc to prefer the linker from the host in /usr/bin. This is necessary on some hosts where the new ld built here is not compatible with the host's gcc.


PS:楼主请勿一帖多发,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 08:11:53 | 显示全部楼层
我是想知道,-B在shell中的含义。。。我看了手册了。。。。。但是
-B/usr/bin/ 是个什么语法现象。。比如我要改写应该理解语法才能改写吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 08:25:16 | 显示全部楼层
就好比说  一般一个bash命令是 这种格式     命令  选项  命令参数
在这里  CC="gcc -B/usr/bin/"不是这几个我查了一下  应该是本命令的临时环境变量。。
之所以加 “ ”是因为有可能有特殊意义的符号   lfs手册说的太模糊了。。。只是告诉了作用没有说明语法规则, gcc -B/usr/bin/        是什么语法规则?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表