荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: windmoon.bbs@bbs.zju.edu.cn (风神月影), 信区: Linux
标 题: 打造Windows环境下的GCC+VIM
发信站: 浙江大学海纳百川 (Sat May 10 10:16:29 2003)
转信站: SZU!news.tiaozhan.com!news.happynet.org!ZJUBBS
用vim编写源代码,用gcc编译连结程序几乎已成为LINUX下程序设计的标准开发模式
了,(当然emacs也是非常出色和流行的),本文教你如何在Windows下做到同样的事情
。
gcc和vim都有支持不同平台的版本,win32也当然不例外。此外,配合不同的库像WINAP
I
、GTK+等可开发出GUI程序。
安装GCC
gcc的官方主页(http://gcc.gnu.org)上好像有for
win32的版本,但MinGW、CYGWin
、Dev-C++、DJGPP等都集成了GCC win32版,以下以MinGW(Minimalist GNU For
Windows
)为例:到Sourceforge(http://sourceforge.net/project/showfiles.php?group_id
=2435)下载一个MinGW-2.0.0-3.exe,然后安装,它包括了
GCC-3.2-core-20020817-1
binutils-2.13-20020903-1
mingw-runtime-2.2
w32api-2.0
gdb-5.1.1-1
make-3.79.1-20010722 (binary renamed as mingw32-make)
最后把安装路径下的bin目录加至$PATH (和安装jdk时,调整path时一样的) (
系统属性-->高级-->环境变量-->系统变量 中添加) 可以在命令行下打gcc
-v来看看是否能正常运行。
安装VIM
VIM针对Microsoft操作系统的版本很多,包括DOS16、Win32 DOS(9x)、Win32
Console
(NT/2K/XP)、Win16 GUI、Win32 GUI等,真不愧是editor中的老大哥。
官方网址: http://www.vim.org/ 或 vim.sourceforge.net (以VIM 6.1 for
Win32 GUI(NT/2K/XP)为例。)
实战一下
以一个经典得不能再经典的例子Hello World!来说明如何用vim和gcc来生成win32
程序。(gcc的 命令和linux下是一样的。)
//hello.c
#include <stdio.h>
static void my_print (char *);
main ()
{
char my_string[] = "hello world!";
my_print (my_string);
}
void my_print (char *string)
{
printf ("The string is %s
", string);
}
用GCC编译连结运行:
c:>gcc -g -o hello hello.c
c:>hello
The string is hello world!
--
※ 来源:·浙江大学海纳百川站 bbs.zju.edu.cn·[FROM: windmoon]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店