ASCII编码与Unicode编码x

ASCII编码与Unicode编码x

ID:70443814

大小:18.81 KB

页数:3页

时间:2021-11-22

ASCII编码与Unicode编码x_第1页
ASCII编码与Unicode编码x_第2页
ASCII编码与Unicode编码x_第3页
资源描述:

《ASCII编码与Unicode编码x》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ASCII编码与Unicode编码gedit窗口截图  注意:Gedit支持多种语言的高亮显示,一般情况下能够自动识别语言,如果识别错误,请在"编辑->高亮模式"下选择C。  GCC  Linux下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。本教程毫不犹豫地使用GCC来编译C程序。  保存文件后退出,打开终端并cd到当前目录,输入下面的命令:  gcctest.c-otest  可以直接将C代

2、码编译链接为可执行文件。  可以看到在当前目录下多出一个文件test,这就是可执行文件。不像Windows,Linux不以文件后缀来区分可执行文件,Linux下的可执行文件后缀理论上是可以任意更改的。  当然,也可以分步编译:  1)预处理  gcc-Etest.c-otest.i  在当前目录下会多出一个预处理结果文件test.i,打开test.i可以看到,在test.c的基础上把stdio.h和stdlib.h的内容插进去了。第3页共3页免责声明:图文来源于网络搜集,版权归原作者所以若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正

3、删除。  2)编译为汇编代码  gcc-Stest.i-otest.s  其中-S参数是在编译完成后退出,-o为指定文件名。  3)汇编为目标文件  gcc-ctest.s-otest.o  .o就是目标文件。目标文件与可执行文件类似,都是机器能够识别的可执行代码,但是由于还没有链接,结构会稍有不同。  3)链接并生成可执行文件  gcctest.o-otest  如果有多个源文件,可以这样来编译:  gcc-ctest1.c-otest1.o  gcc-ctest2.c-otest2.o  gcctest1.otest2.o-otest  注

4、意:如果不指定文件名,GCC会生成名为a.out的文件,.out文件只是为了区分编译后的文件,Linux下并没有标准的可执行文件后缀名,一般可执行文件都没有后缀名。  编译后生成的test文件就是程序了,运行它:  ./test  如果没有运行权限,可以使用sudo命令来增加权限(注意要在Linux的分区下):  sudocdmodtest777  对于程序的检错,我们可以用-pedantic、-Wall、-Werror选项:第3页共3页免责声明:图文来源于网络搜集,版权归原作者所以若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除

5、。  -pedantic选项能够帮助程序员发现一些不符合ANSI/ISOC标准的代码(并不是全部);  -Wall可以让gcc显示警告信息;  -Werror可以让gcc在编译中遇到错误时停止继续。  这3个选项都是非常有用的。第3页共3页免责声明:图文来源于网络搜集,版权归原作者所以若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。