Tag: borland c ++

如何在Windows上使用Borland的编译器配置Vim来编译C代码?

我是文本编辑Vim的新手。 我想用它来编程C.我使用的是Windows和Borland的bcc32编译器。 我似乎无法编译我的C代码。 我认为我的设置有问题。 有人可以逐步提供有关如何使用BCC设置Vim进行编译的信息吗?

为什么Borland在不同的C文件中使用相同对象的多个定义进行编译,而GCC没有?

我正在研究全局变量的行为。 到目前为止,我认为全局变量的多重定义是非法的方式,必须得到一个错误。 但是我从Borland C / C ++编译器得到了意想不到的结果,而GCC给了我预期的结果。 码: test1.c : #include void func(void); int num=1; void main(){ func(); return; } test2.c : #include int num=2; void func(){ printf(“%d”,num); return; } 在MS-DOS提示符下 Borland C / C ++: c:\test>bcc32 test1.c test2.c GCC: c:\test>gcc test1.c test2.c 结果 Borland C / C ++: 没有错误并且编译和链接成功(对我来说这是意料之外的。)执行test1.exe ,控制台上打印出2。 这是test2.c定义的num的值。 GCC: GCC给了我一个num的多重定义错误。 当然,没有制作一个。(这是我所期待的) […]