qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1127 随笔 :: 0 文章 :: 84 评论 :: 321万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

02 2015 档案

摘要:1 简介 2 为何叫做 shell ? 3 shell prompt(PS1) 与 Carriage Return(CR) 的关系? 4 别人 echo、你也 echo ,是问 echo 知多少? 5 " "(双引号) 与 ' '(单引号)差在哪? 6 var=value?export 前后差在哪? 阅读全文
posted @ 2015-02-26 09:55 江召伟 阅读(387) 评论(0) 推荐(0) 编辑

摘要:变量 1. Makefile中变量和函数的展开(除规则命令行中的变量和函数以外),是在make读取makefile文件时进行的,包括“define”定义的变量。 2. 变量可以用来代表一个文件名列表、编译选项列表、程序运行的选项参数列表、搜索源文件的目录列表、编译输出的目录列表等。 3. 变量名是不 阅读全文
posted @ 2015-02-10 18:13 江召伟 阅读(365) 评论(0) 推荐(0) 编辑

摘要:实际上是gcc命令支持-D宏定义,相当于C中的全局#define: gcc -D name gcc -D name=definition Makefile中可以定义变量(和宏很像),但是是给make解释器用的,对所编译的文件完全没有作用。 MSTAR:宏定义方式:字串定义方式和值定义方式 CC_TV 阅读全文
posted @ 2015-02-06 19:13 江召伟 阅读(5008) 评论(0) 推荐(0) 编辑

摘要:编译:把高级语言书写的代码转换为机器可识别的机器指令。编译高级语言后生成的指令虽然可被机器识别,但是还不能被执行。编译时,编译器检查高级语言的语法、函数与变量的声明是否正确。只有所有的语法正确、相关变量定义正确编译器就可以编译出中间目标文件。通常,一个高级语言的源文件都可对应一个目标文件。目标文件在 阅读全文
posted @ 2015-02-04 19:48 江召伟 阅读(433) 评论(0) 推荐(0) 编辑

摘要:自动变量假设您编写一个编译‘.c’文件生成‘.o’文件的规则:您怎样编写命令‘CC’,使它能够操作正确的文件名?您当然不能将文件名直接写进命令中,因为每次使用隐含规则操作的文件名都不一样。您应该使用make的另一个特点,自动变量。这些变量在规则每次执行时都基于目标和依赖产生新值。例如您可以使用变量‘... 阅读全文
posted @ 2015-02-02 19:24 江召伟 阅读(1982) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示