linux下编写C++程序
2014-04-06 11:22
337 查看
注:本文写的内容全部在ubuntu12.04下完成。
要在linux下写C++程序,要懂的一点编译的知识。下面介绍一下。
源代码->预处理器(负责将代码补充)->汇编程序(生成汇编语言)-> 目标程序(生成二进制文件)->链接器(链接文件)->可执行程序(生成执行程序)
在linux下写C++程序主要是用g++编译器,安装g++,运行命令:sudo apt-get install g++
这里有一个例子,输出“hello world”
1.首先vim test.cxx 其中cxx是c++文件的后缀名
2.g++ -o test test.cxx 生成可执行文件,其中test是可执行文件名。
3.运行./test,输出结果
当然,g++也可以控制编译过程,具体命令可以help,这里简单进行说明
-E 表示只进行预处理过程
-S 表示生成汇编代码
-c 表示生成目标代码
make的使用 google
程序的调试
利用DDD图形调试界面,安装sudo apt-get install ddd
具体的应用可以google。
要在linux下写C++程序,要懂的一点编译的知识。下面介绍一下。
源代码->预处理器(负责将代码补充)->汇编程序(生成汇编语言)-> 目标程序(生成二进制文件)->链接器(链接文件)->可执行程序(生成执行程序)
在linux下写C++程序主要是用g++编译器,安装g++,运行命令:sudo apt-get install g++
这里有一个例子,输出“hello world”
1.首先vim test.cxx 其中cxx是c++文件的后缀名
2.g++ -o test test.cxx 生成可执行文件,其中test是可执行文件名。
3.运行./test,输出结果
当然,g++也可以控制编译过程,具体命令可以help,这里简单进行说明
-E 表示只进行预处理过程
-S 表示生成汇编代码
-c 表示生成目标代码
make的使用 google
程序的调试
利用DDD图形调试界面,安装sudo apt-get install ddd
具体的应用可以google。
相关文章推荐
- 免费linux远程服务器主机nitrousIO
- 获取Linux 内存页大小的命令
- Linux 新手非常有用的 20 个命令
- [arm驱动]globalmem虚拟设备实例描述
- Linux进程间通信(六)---信号量通信之semget()、semctl()、semop()及其基础实验
- Linux进程间通信(五)---信号通信之signal()、信号集函数组及其基础实验
- Linux与Windows文本格式之间的转化(转载)
- linux下如何用GDB调试c++程序
- linux下sar命令解析 (性能相关以及性能调试)
- linux下iostat命令解析 (性能相关以及性能调试)
- linux下vmstat命令解析 (性能相关以及系统性能诊断)
- linux下top命令详解 (性能相关以及系统性能诊断)
- linux 下的服务 /etc/xinetd.d
- Linux学习记录--程序编译与函数库
- Linux学习记录--程序编译与函数库
- Linux中的会话、控制终端和控制进程
- Linux中的/PROC文件系统
- linux下php添加pdo_mysql扩展
- Linux下的伪终端
- LSA-linux指令集