网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月13日漏签0天
linux编程吧 关注:27,667贴子:11,825
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回linux编程吧
>0< 加载中...

Makedfile中的变量

  • 只看楼主
  • 收藏

  • 回复
  • crusader2009
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Makefile中的变量就象一个环境变量。事实上,环境变量在 makefile中也被结实为make的变量,这些变量对大小写敏感,一般使用大写字母,几乎可以从任何地方引用定义的变量,变量的主要作用如下:
1.  保存文件列表。在前面的例子里,作为依赖文件的一些目标文件名出现在可执行文件的规则中,而这个规则的命令行里同样包含这些文件并传递给gcc作为命令参数。如果使用一个变量来保存所有的目标文件名,则可以方便的加入新的目标文件而不容易出错。
2.  保存编译器的参数。在很多源代码编译时,gcc需要很长的参数选项,如果把这组选项使用一个变量代表,那么可以把这个变量放在所有引用便宜器的地方。当改变选项的时候,只需改变一次这个变量的内容就可以。(有点象宏替换)
Makefile中的变量是用一个文本串在 makefile中定义的,这个文本传就是变量的值。只要在一行的开始写下这个变量的名字,后面跟一个“=”号,以及要设定这个变量的值就可定义变量,语法是:Varname=string 使用时:把变量用括号括起来,在前面加上$符,就可引用该变量,如${varname}



登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回linux编程吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示