linux平台编译运行c++程序
linux平台编译运行c++程序
引言
嵌入式开发的火热引发了不少程序员对Linux的兴趣。那么如何在Linux平台编译并运行c++程序呢?
正文
Linux平台开发运行C++程序大体流程与Windows下差别不大
1.编写.cpp文件,C++代码都在里面;
2.可能还有一些.h文件之类的支持文件,这些文件一般都会放在一起,或者相对位置是固定的;
3.编译文件,生成可执行文件,在Windows中为.exe,Linux下是.out文件;
4.运行可执行文件,Linux下通过命令运行可执行文件;
具体步骤
1、创建一个cpp文件:touch test_cpp.cpp;
2、对cpp文件进行编写:vi test_cpp.cpp 进入界面后,输入i,然后输入代码语句,输入完成后,按键盘上的Esc,按住shift键并输入:,然后输入wq,保存并退出;
文件的代码内容随意,以下为根据输入的文件名创建一个文件的代码。其实也可以简单写一个"Hello world"
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <iostream>
#include <cstring>int main(int argc ,char **argv)
{char fileName[200];std::cin.getline(fileName,200);int fd = -1;//if((fd = open("test.txt",O_CREAT|O_RDWR,0666))<0)if((fd = open(fileName,O_CREAT|O_RDWR,0666))<0)if(-1==fd){printf("文件创建失败\n");}else{printf("文件打开成功,fd = %d\n",fd);}return 0;
}
3、输入g++ test_cpp.cpp -o test_cpp.out 对cpp文件进行编译;
4、运行cpp文件,输入./test_cpp.out
linux平台编译运行c++程序相关推荐
- 如何在linux下编译运行c程序
1.在终端下打开一个编辑器(我用的gedit),建立一个hello.c文件并保存, 2.关闭编辑器,在终端上输入 gcc -o hello hello.c编译c程序 3.输入./hello运行c程序
- Linux下编译运行C程序
代码变成可执行文件叫做编译(compile):先编译这个还是先编译那个这个(即编译的安排)叫做构建(build) 我们在Linux环境下编译C语言需要gcc. 1.配置GCC 刚装好的系统已经有GCC ...
- Linux下编译运行Go程序
编译 go build test.go 指定输出文件 go build -o release/mymain src/*.go 修改权限命令 chmod 777 程序名称 后台运行的命令(./mygam ...
- linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt
[2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...
- 在Ubuntu虚拟机中编译运行C程序
一.准备工具 1.gcc GCC是GNU公社的一个项目.是一个用于编程开发的自由编译器.最初,GCC只是一个C语言编译器,它是GNU C Compiler 的英文缩写.随着众多自由开发者的加入和GCC ...
- 【操作系统】如何在linux系统下运行C程序
如何在linux系统下运行C程序 linux系统与windows系统不同,如何在linux中运行C,我们来看看吧. 工具/原料 Linux虚拟机 电脑 方法/步骤 查看全文 http://www.ta ...
- 使用sublime编译运行C程序
原 使用sublime编译运行C程序 2017年04月13日 17:09:16 DragonFreedom 阅读数 13177 1.打开sublime,找到顶部工具(Tool)菜单->编译系统( ...
- Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Linux在后台运行python程序.脚本程序.可执行程序等,关闭终端仍可保持程序运行 文章目录: 1 为什么需要后台运 ...
- 如何在linux上直接运行python程序
如何在linux上直接运行python程序 一.前言 二.具体步骤 一.前言 个人主页: ζ小菜鸡 大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习如何在linux上直接运行python程序. 如果文章 ...
最新文章
- ROS知识【11-1】:建立用户自己的工作空间、功能包
- java list%3ca%3e排序_Apache Solr 远程命令+XXE执行漏洞(CVE-2017-12629)
- 30分钟掌握ES6/ES2015核心内容 1
- 中海达手部链接电脑安装软件_山东水文局:较大含沙量条件下中海达ADCP外接测深仪测流系统试验成功...
- 写代码也有“套路”-谈谈设计模式
- 身为一个产品经理应该了解自己的本职
- 2016-03-17 leaks 内存泄露
- 视频+课件|基于多视图几何方式的三维重建
- 洗衣机的维修和电动机
- cookie与session
- 用酷狗播放音乐时,会显示在msn的头像旁边
- Robo 3T安装及使用
- ArcGIS批量按要素裁剪(应用模型)
- 用Hight-Speed Charting绘制时间电压动态曲线
- 零基础怎么系统学习大数据?
- 计算机网络打不开怎么办,电脑网页打不开怎么回事
- acer台式电脑怎么重装系统_宏基台式电脑怎么装系统
- matlab共阳极二极管,三引脚SOT-323封装的共阳极稳压二极管详情
- Windows server 2003常用设置
- 读安晓辉老师的访谈有感
热门文章
- JAVA初学(七):银行账户演示程序【改进版】
- 10款Java小游戏(详解+源码)
- 选了combobox里的选项后没激发change事件_35岁前多用利弊分析,35岁后要有“安全边际”...
- RPG游戏-小地图系统(二)
- 打字游戏代码_下一个打字稿代码的5大专业技巧
- 无人超市仓库管理论系统
- linux应用程序固件升级,升级软件包
- Google的OR-Tools
- easyswoole上传视频到阿里云(继承上面easyswoole视频上传大小限制取消代码)
- R3LIVE代码详解(四)