正在加载图片...
5.用 emacs进行程序的编辑、编译与测试 emacs是一个综合的环境,在提供程序编辑的同时,自然会提供一个可 供程序执行的环境。以下就要谈谈 emacs可以为程序开发者提供那些服 务。 emacs针对不同的语言提供不同的编译摸式。 emacs提供的服务有程 序缩进的安排、括号对应的提示、程序注解的安排、光标移动的方式与 程序的删除等等。基本上, emacs是提供一个编写程序的格式,只是此 格式可根据使用者的需要而自行设计。 emacs选择适合的语言模式,是 根据所编辑的文件名称扩展名来判断的。像上面提到的那样,如果用户 编辑扩展名为c的C语言程序, emacs会自动给予C语言模式,而不需使 用者自行处理。 emacs提供的程序语言模式有LSP、 SCHEME、C、C+ FORTRAN、 MAKEFILE、AWK、PERL、ICON与 MUDDLE等。 编辑好的程序可以直接进λ emacs的编译模式,不需离开 emacs到 Linux的 she下进行编译。进入 emacs的编译模式很简单,只要输入“ESCX compile'即可。 emacs缺省的编译命今是make,执行ESC- X compiler命令的 结果如下所示: compile command: make-k 如果要使用其他的编译器,只需在“ compile command:”的后面加上 对应的的编译命令即可,此命令与在 Linux shel使用编译的方法完全相5.用emacs进行程序的编辑、编译与测试 emacs是一个综合的环境,在提供程序编辑的同时,自然会提供一个可 供程序执行的环境。以下就要谈谈emacs可以为程序开发者提供那些服 务。emacs针对不同的语言提供不同的编译摸式。emacs提供的服务有程 序缩进的安排、括号对应的提示、程序注解的安排、光标移动的方式与 程序的删除等等。基本上,emacs是提供一个编写程序的格式,只是此 格式可根据使用者的需要而自行设计。emacs选择适合的语言模式,是 根据所编辑的文件名称扩展名来判断的。像上面提到的那样,如果用户 编辑扩展名为.c的C语言程序,emacs会自动给予C语言模式,而不需使 用者自行处理。emacs提供的程序语言模式有LISP、SCHEME、C、C++、 FORTRAN、MAKEFILE、AWK、PERL、ICON与MUDDLE等。 编辑好的程序可以直接进入emacs的编译模式,不需离开emacs到Linux的 shell下进行编译。进入emacs的编译模式很简单,只要输入“ESC –x compile”即可。emacs缺省的编译命今是make,执行 ESC –x compile命令的 结果如下所示: compile command:make -k 如果要使用其他的编译器,只需在“compile command: ”的后面加上 对应的的编译命令即可,此命令与在Linux shell下使用编译的方法完全相 同
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有