cl file.c file2.c file3.c file4.c
这是把4个模块联编成一个可执行输出文件,亦即所谓的链接清单。在IDE中,是向项目添加文件,IDE自动写成makefile文件,那个文件里就是这几个模块的清单,送给cl作参数,执行上面的指令。其实makefile就是以文件形式向cl传递的参数,省去你在命令行敲那么多字的,而且也方便修改。IDE所做的,仅仅是生成makefile,然后调用命令行,不要把IDE看成洪水猛兽,它实际上仍然是命令行编译,不知道IDE干了什么的人才会说IDE学不到东西。
其实谁记得住那么多编译参数和意义,都是临时查,与其翻书,不如让IDE代劳,你点点选选所需要的功能,它替你翻译成参数清单,这就是IDE的用处。不是自己背熟了那一大堆参数,然后用飞快打字来炫耀才是本事的,在外行面前,这样当然把你当神来崇拜,在内行面前,说什么IDE不及命令行之类的话,就是幼稚。
[
本帖最后由 TonyDeng 于 2013-8-6 12:40 编辑 ]