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程序. 如果文章 ...
最新文章
- [置顶]一步步构建大型网站架构
- C++_泛型编程与标准库(三)
- 从自监督学习主流方法、最新工作进展,看未来前景研究方向
- oracle 两层table of,ORACLE中嵌套表的基本知识
- 字典序最小是什么意思_《拓扑序简介》第十六讲
- HAProxy实现负载均衡及高可用集群(corosync+pacemaker)
- Android UI之ImageButton(带图标的按钮)
- FreeBSD系统常用软件列表
- Sql server2005中如何格式化时间日期
- Eagle个人博客系统
- Commons IO 2.5-IOUtils
- datagrid commandname
- office2010安装需MSXML版本6.10.1129.0详解解决方案
- VSCode完美卸载
- Speedoffice(word)如何添加超链接
- 视频画面显示单位fps与Hz的区别
- 【转载】测试面试知识点
- jar包应该怎么打?
- 内存映射方式读取文件
- CentOS7-查看和设置日期时间