Skip to Content
C语言核心技术(原书第2版)
book

C语言核心技术(原书第2版)

by Peter Prinz, Tony Crawford
August 2017
Intermediate to advanced
798 pages
17h 44m
Chinese
China Machine Press
Content preview from C语言核心技术(原书第2版)
使用
GCC
编译
C
程序
675
使用
GCC
编译
C
程序
MinGW
也为
Windows
提供
GCC
编译器,但不同于
Gygwin
GCC
MinGW
版本生成
32
Windows
程序,而不需要特别的运行库。它的变体版本
MinGW-w64
,也称为
MinGW64
,能生成
64
位程序。可以通过网址
http://sourceforge.net/projects/mingw
http://sourceforge.net/projects/mingw-w64
获取安装程序,安装最新版本的
MinGW
注意,
Cygwin
包管理器也允许安装
MinGW-GCC
包。
GCC
因此具备类似交互编译器的能
力,它在
Cygwin
上运行,但是生成不使用
cygwin1.dll
Windows
程序。
GCC
网站上列举了由第三方针对各种不同系统制作的
GCC
安装包,可以通过访问网址
http://gcc.gnu.org/install/binaries.html
来获取它们。此外,如果所用的操作系统已有另一
C
编译器,那么可以从自由软件基金会(
Free Software Foundation
)获得
GCC
源代码,
依据网址
http://gcc.gnu.org/install/
上的指南一步步安装
GCC
19.3 使用GCC编译C程序
运行
GCC
时,它的默认行为是基于一个或多个指定的源文件生成一个可执行文件。下面
使用一个简单的例子,介绍如何使用
GCC
编译器把例
1-1
中的源代码编译成完成的可执行
程序:
$
gcc -Wall circle.c
上述命令行命令只包含编译器名称、源文件名以及一个选项: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

算法精讲视频课程:24篇系列讲座

算法精讲视频课程:24篇系列讲座

罗伯特·塞奇威克, 凯文·韦恩(Kevin Wayne)
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111562207