Linux下开发C
2013-11-30 23:45
169 查看
首先用vi编写c程序,然后用gcc进行编译,具体如下:
1.gcc -v可以察看gcc的版本
2.执行vi test.cpp
3.在vi中收入以下代码
4.输入完成后在vi的底行模式中执行:wq保存退出
5.在终端中执行gcc test.cpp
6.执行ls可以看到新增了一个a.out文件,该文件即为test.cpp编译后的文件
7.在终端中输入./a.out即可执行该文件,输出Hello World!
8.如果想指定编译完成后的文件名,需要执行gcc -o 编译完后的文件名 源文件,比如想将test.cpp编译后的文件命名为test.out,那么需要执行gcc -o test.out test.cpp,执行完成之后会生成test.out文件,然后输入./test.out即可执行该文件。在用gcc进行编译的时候最好指定编译完成后的文件名,因为如果不指定的花就生成默认的a.out,如果在当前目录下已经存在了另一个文件编译后的a.out,那么较早的那个a.out会被覆盖掉。
1.gcc -v可以察看gcc的版本
2.执行vi test.cpp
3.在vi中收入以下代码
#include <stdio.h> int main(){ printf("Hello World!"); return 0; }
4.输入完成后在vi的底行模式中执行:wq保存退出
5.在终端中执行gcc test.cpp
6.执行ls可以看到新增了一个a.out文件,该文件即为test.cpp编译后的文件
7.在终端中输入./a.out即可执行该文件,输出Hello World!
8.如果想指定编译完成后的文件名,需要执行gcc -o 编译完后的文件名 源文件,比如想将test.cpp编译后的文件命名为test.out,那么需要执行gcc -o test.out test.cpp,执行完成之后会生成test.out文件,然后输入./test.out即可执行该文件。在用gcc进行编译的时候最好指定编译完成后的文件名,因为如果不指定的花就生成默认的a.out,如果在当前目录下已经存在了另一个文件编译后的a.out,那么较早的那个a.out会被覆盖掉。
相关文章推荐
- Unix/Linux C++应用开发-C++基础概念"变量存储"
- 开发 Linux 命令行实用程序
- Linux 开发环境工具 下载网址大全
- 华清远见嵌入式Linux系统开发班
- Linux下用node-inspector实现NodeJS远程调试开发
- 64位与32位linux c开发时默认字节对齐值
- 嵌入式Linux应用程序开发——多线程1(线程的创建和等待)
- Linux下的C编程实战(一)――开发平台搭建
- Linux教父自创开发系统Git 与BitKeeper分离
- mingw仿linux开发环境详解
- Linux下做C语言/C++开发的一些建议
- Spark修炼之道(基础篇)——Linux大数据开发基础:第一节、Linux介绍、安装及使用初步
- Spark修炼之道(基础篇)——Linux大数据开发基础:第八节:网络管理
- 手工搭建linux(Ubuntu) android开发环境
- Linus Trovalds谈Linux内核开发管理风格
- asp.net在Linux下的开发与运行实践
- Linux上使用Qt Creator进行C/C++开发
- Linux常用服务配置(Java开发) 二
- 嵌入式Linux系统开发环境搭建流程
- Linux下串口程序开发(二)