小菜一枚,先从怎么使用这个Linux下的编译器下手
由于本子太顽强,没有如愿装上Linux,听从师姐装了个cygwin的仿真器。cygwin是个在Windows下面仿真Linux环境的仿真器,这样比装双系统方便多了,还可以使用Linux中的编译等功能。不扯了,下面开始正题:
1. 路径 (示例)
盘符: cd D:
文件夹: cd fileName
其中文件夹的名称如果碰到空格等一些特殊符号,需要使用转译符号来转译。
2. 命令
-x filename
-x none filename
-ar 可以用来创建、修改库,也可以从库中提出单个模块 格式:ar[-][abcfilNoPsSuvV][membername][count]archivefiles...
-bunzip2 解压压缩文件
-c
-make 编译在当前文件夹下的makefile文件
-S
-E
-o 制定目标名称
-pipe
-ansi
-fno-asm
-g 在编译的时候产生调试信息
-static 禁止使用静态库
-share 尽量使用动态库
-w 不生成任何警告信息
2. makefile
makefile 相当于用来编译的批处理文件。将所有编译需要的命令集中在一个文件中,在编译的时候你只需要写入:make 就可以了。