当前位置:  开发笔记 > 编程语言 > 正文

全新的C(如何编译?)

如何解决《全新的C(如何编译?)》经验,为你挑选了3个好方法。

我想知道我应该用什么来编译C语言.我对一般编程很陌生,非常感谢对这个过程的全面解释.我在Windows Vista上.

我听说过一个名为"djgpp"的东西,对于windows来说是免费且有效的.



1> dbr..:

取决于哪个平台,但在Linux,Mac OS X和类似(包括Cygwin)上,gcc是最常见的.

说我有一个名为的脚本myapp.c:

#import 

int main(){
        printf("Hi!\n");
        return 0;
}

使用gcc从命令行编译它非常简单,只需运行:

gcc myapp.c

..将二进制文件输出为"a.out"(默认文件名).要运行已编译的应用程序,只需执行..

./a.out
#which outputs: Hi!

或者把它放在你的$ PATH中(例如,/usr/bin~/bin/)并运行a.out

您可以使用-o标志指定输出文件名:

gcc myapp.c -o myapp
./myapp
# output: Hi!

至于更完整的指南,"学习C for Cocoa"是一本关于C语言的好的,快速的指南,并涵盖了编译.如果您对学习ObjC感兴趣,那么本指南的下一部分也很棒.

在Windows上,我建议您查看Visual Studio,特别是Express版本(免费).

没有"Visual C",但Visual C++版本将编译C代码(因为C++是C的扩展).在构建选项中的某处还可以选择"编译为C代码".

最后,C编程语言书涵盖了一切.



2> mandaleeka..:

对于这个问题的答案以及你可能有的许多其他人,请尝试[本网站] [1],它有初学者教程.[这是关于编译器和设置的页面] [2].您可以使用哪些编译器的摘录:

在Windows/DOS

Code :: Blocks和MINGW

Borland公司

DJGPP

Dev-C++和数字火星

仅限Windows

Microsoft Visual C++

尼克斯

g ++是大多数*nix发行版附带的C++编译器.

gcc是大多数*nix发行版附带的C编译器.

Macintosh - XCode

Personally, I'd also recommend you strongly to read [The C Programming Language by Kernighan and Ritchie.][3] It will really help you understand both core principles of programming as well as C-specific details.



  [1]: http://www.cprogramming.com/tutorial/c/lesson1.html
  [2]: http://www.cprogramming.com/compilers.html
  [3]: http://www.amazon.com/C-Programming-Language-2nd-Ed/dp/0131103709/ref=ed_oe_h


Mac的信息令人难以置信地过时了.对于Mac OS X,您可以使用http://developer.apple.com/上提供的Xcode(需要帐户,但是免费).即使您最终从命令行使用gcc/g ++,也可以安装相同的开发人员工具来获取它们.

3> RichieHindle..:

Visual Studio Express是Microsoft领先的Windows IDE的免费版本,它包含一个C开发环境(编辑器,编译器,调试器).

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有