基础
Akagi201
区块链/云原生
展开
-
gcc 的常用选项
1。强烈推荐使用-Wall选项; 注:Warning 的显示格式: file:line-number:message 2。编译选项 -o 文件名:直接产生可执行文件 -c 文件名:只编译为.o的库文件,不链接 (.c => .o ) 在将多个.o连接为一个可执行文件时,仅使用-o指定可执行文件名即可,不需要使用 -Wall选项,因为链接是一个明确的过程(翻译 2012-09-27 19:28:21 · 704 阅读 · 0 评论 -
gcc入门详解
作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C 程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程转载 2012-09-27 19:29:29 · 559 阅读 · 0 评论 -
对指针的理解(不断积累)
1. int(*s[10])(int)表示什么? 这个语句看起来很复杂,不过我们一步步来分析。首先s[10]是一个数组,*s[10]说明他的元素是指针。那种类型的指针呢?整体来看这个语句:int(*)(int),不用多说是函数指针。那么进一步说就是,s[10]是一个有10个元素的指针数组,每个元素都指向一个函数,并且这个函数有一个int参数,并且返回int型的值。这样看好像很麻烦,不久是一个指针原创 2012-09-25 15:43:37 · 420 阅读 · 0 评论