21天学通C语言第二天

这一章没有什么说的,把一些概念提一下, 

两种辅助函数:库函数(编译器软件包提供的)    用户自定义函数(程序员创建的)

●C/C++ 编译器需要的环境变数设定

PC 上的 C 编译器,就需要两个环境变数:

LIB:这个环境变数告诉编译器说,必要的 libraries 在哪里(哪个磁碟目录下)
INCLUDE:告诉编译器说,必要的 header files 在哪里(哪个磁碟目录下)

另外,为了让我们能够在任何 working directory 都叫得到编译器,当然我们必须设定 PATH。

一直到现在,C/C++ 编译器都需要这三个环境变数。

●编译器与联结器的关系

早期的编译过程与联结过程是分开的。换句话说我们必须做两个动作:

C:/> Cl test.cpp
C:/> LINK test.obj xxx
xxx 代表各个必要的 libraries


或是:

C:/> BCC32 test.cpp
C:/> TLINK32 test.obj xxx
xxx 代表各个必要的 libraries



如今的编译过程与联结过程当然还是分开的,但是我们的动作只需一个:

C:/> CL test.cpp

或是:

C:/> BCC32 test.cpp

dve-c++为gcc -o main main.c   生成main.exe

另外,编译时,将忽略注释,所以说注释对代码的性能没有影响.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值