GCC直接编译代码
来源:互联网 发布:阜宁农村淘宝站点查询 编辑:程序博客网 时间:2024/06/03 19:05
参考文章:
http://www.linuxidc.com/Linux/2011-01/31227.htm
1.单个文件编译
编写源文件hello.c
编译:gcc hello.c
生成a.out
指定生成文件名:gcc -o test hello.c
生成test
2.编译成目标文件
编译:gcc -c hello.c
生成:hello.o
指定生成文件名:gcc -c -o test.o hello.c
编译:gcc -c file1.c file2.c file3.c
生成:file1.o file2.o file3.o
3.多文件编译
编写计算字符串长度函数string.c如下:
#define ENDSTRING '\0'
int StrLen(char *string)
{
int len=0;
while(*string++ != ENDSTRING)
len++;
return len;
}
编写主函数main.c 如下:
#include<stdio.h>
extern int StrLen(char* str);
int mian(void)
{
char src[]="Hello Dymatic";
printf("string length is: %d\n",StrLen(src));
return 0;
}
编译:gcc -o test string.c main.c
生成:test
执行结果:string length is: 13
也可先生成目标文件:gcc -c string.c main.c
编译:gcc -o test string.o main.o
0 0
- GCC直接编译代码
- 让Notepad++调用GCC直接编译源代码
- gcc编译链接C代码
- GCC编译C/C++代码
- linux下使用gcc命令编译代码
- GCC编译C/C++/汇编代码
- linux下使用gcc命令编译代码
- Linux下使用GCC命令编译代码
- GCC如何编译内嵌汇编代码
- GCC如何编译内嵌汇编代码
- 使用GCC编译代码(附编译过程)
- gcc编译c++的选项以及gcc与g++编译c++代码的区别
- gcc编译
- GCC编译
- 编译GCC
- GCC编译
- gcc编译
- GCC编译
- java虚拟机主要内存划分
- Android.mk
- 第4章类与对象==有理数的类封装(分数的四则运算)
- hdu-1874最短路径续
- php中global与$_GLOBALS[]的区别
- GCC直接编译代码
- 控制vidioView的宽高
- (iOS开发)当tableView数据较少的时候,隐藏下面,并显示白色
- 百度富文本编辑器UEditor的使用总结
- Python新手学习基础之数据结构-序列1
- 加密
- Cocos2Dx_3,10版本定时器
- 插补器实现输入框抖动效果
- android 停电/意外关机后报错解决方案