005 gcc 的简单使用
Posted yorkyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了005 gcc 的简单使用相关的知识,希望对你有一定的参考价值。
0. 前言
- 本文主要讲关于 gcc 的几种编译方式
- 不妨设文件名为
test.c
1. 方法一
$ gcc test.c
- (Windows OS)编译成功的话,没有回馈,在
test.c
所在的文件夹下会新增一个a.exe
- 运行方法:到相应路径,以下二选一
.\a.exe
a.exe
2. 方法二
2.1 写法一
$ gcc -o test test.c
2.2 写法二
$ gcc test.c -o test
- 二种写法效果一样
- 成功的话,在
test.c
所在的文件夹下会新增一个test.exe
3. 方法三
3.1 写法一
$ gcc -std=c99 -o test test.c
3.2 写法二
$ gcc -std=c99 test.c -o test
- 二种写法效果一样
- 这种写法指定 C 标准:C99,若要指定别的标准,可以
-std=xxx
4. 关于 C99
- 简单举一例
#include <stdio.h>
int main()
int a[13] = [1]=2, 4, [5]=6; // C99 的特性,定义数组时可以指定特定的位置
for(int i=0; i<13; i++) // C11 可用,ANSI C 不行
printf("a[%d] = %d\n", i, a[i]);
return 0;
$ gcc test.c -o test // 会报错
$ gcc -std=c99 test.c -o test // 这样才行
以上是关于005 gcc 的简单使用的主要内容,如果未能解决你的问题,请参考以下文章
火炉炼AI深度学习005-简单几行Keras代码解决二分类问题
005android初级篇之jni 一个简单的报错No implementation found for