linux 编写完程序吗,linux下编写C++程序
注:本文写的内容全部在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 编写完程序吗,linux下编写C++程序相关推荐
- arm-linux 交叉编译后程序,ARM交叉编译下,应用程序实践
ARM交叉编译下,应用程序实践 一.首先准备一个小程序 hello.c 代码如下: #include int main(void) { printf("hello,world\n" ...
- 怎么看c语言程序目录,windows下c语言获取程序当前的执行目录,读文件的代码片...
代码如下: #include "stdafx.h" #include "stdlib.h" #include #include int _tmain(int a ...
- win下搭建小程序服务器,win下搭建小程序服务器
win下搭建小程序服务器 内容精选 换一换 云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用.云耀云服务器磁盘初始化的操作方法与ECS相同,本节操作介绍使 ...
- linux python cpu温度,linux-raspbian系统下编写python脚本显示树莓派的当前cpu温度、使用率、内存和硬盘信息...
描述:之前查看树莓派的温度一直都需要输命令: cd /sys/class/thermal/thermal_zone0 然后cat temp 才能给出数据比如45084,给出的数据需要除以1000才是实 ...
- Linux在无root的权限下如何安装程序
对于一些共用的机器,可能我们并没有root权限,在安装程序时会稍微麻烦点,其实只要把相关文件放在自己的目录下就可以免去root权限限制了. 我装libevent,无root 权限,通过prefix指定 ...
- linux安装完怎么分区,Linux系统安装模式下硬盘分区怎么做?
实际上,在 Linux 安装的时候,已经提供了相当多的预设模式让您选择分割的方式了, 不过,无论如何,分割的行为都不是很能符合自己主机的样子!因为毕竟每个人的「想法」都不太一样! 因此,强烈建议使用「 ...
- linux 七种运行级别,linux 的七个运行级别-通过实例学习 chkconfig 服务的...-linux不能自动关闭rc0.d目录下K开头程序的解决方法_169IT.COM...
通过实例学习 chkconfig 服务的添加.顺序,感兴趣的朋友可以参考下. chkconfig --level 345 nfs off --add name 这个选项增加一项新的服务,chkconf ...
- Ubuntu下C语言程序编写与运行
Ubuntu下C语言程序编写与运行 安装Ubuntu Ubuntu系统下C程序编写与运行 VC6.0下编译C程序 在Ubuntu下用Makefile方式编程主程序 安装Ubuntu 在Windows环 ...
- zedboard运行linux,(转载)一步一步学ZedBoard Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld...
评论 #1楼 2012-11-15 22:30徘徊的路人甲 你好 我是把可执行文件通过ftp传到板子上的,但是执行时显示permission denied,麻烦可以解释一下这是什么情况吗?谢谢 #2楼 ...
最新文章
- 树莓派AI视觉云台——2、树莓派系统镜像的下载和烧写
- 【机器学习】集成学习知识点总结二
- TCP/IP(五):TCP 协议详解
- 如何在ASP.NET Core程序启动时运行异步任务(1)
- 计算机实现数论 奇偶排列问题
- C语言复习4_while循环
- 哪吒汽车在售车型涨价3000-5000元
- 8051系列单片机软件精确延时研究(二)
- 解决GBK字符转UTF-8乱码问题
- php反射机制详解,PHP反射机制
- 人工智能在智能制造中的应用
- 跨站脚本攻击(XSS)
- 转换到coff期间_error LNK1123: 转换到 COFF 期间失败
- 6步解决win7局域网内传输慢的问题
- 薪酬管理系统功能描述文档
- matlab多元二次分析,Matlab篇----常用的回归分析Matlab命令(regress篇)
- 吉他技巧—如何推算和记忆和弦
- Socket网络编程详解
- Java 悲观锁和乐观锁的实现
- 【Unity】监听编辑器聚焦/激活状态OnEditorFocus
热门文章
- 小谈React、React Native、React Web
- 重要·Flutter 首个预览版 发布
- 解读阿里巴巴集团的“大中台、小前台”组织战略
- java面向对象中的抽象,类与对象
- 关于窗口的一些小脚本
- Unicode与JavaScript详解 [很好的文章转]
- php读取xml标签内容,从xml php5获取内容
- aix java home_java程序员工作日子一(java_home 配置)
- 硬件信息修改大师_零成本学习之单片机硬件开发(1)
- linux系统fuser命令,Linux系统使用Fuser命令的方法