Linux环境下用vim编写编译运行C/C++程序
在Linux环境下编写编译运行C程序
首先在终端下输入命令进入编写
vim hello.c
#include <stdio.h>
int main()
{printf("hello C\n");return 0;
}
输入命令进行编译,该编译方式会默认生成一个a.out文件
gcc hello.c
输入命令进行运行
./a.out
在这里需要注意,编译的时候默认是生成a.out文件,这里也可以自定义编译的文件名,这里以编译出hello为例,命令如下
gcc hello.c -o hello
运行该文件时命令如下
./hello
在Linux环境下编写编译运行C++程序
首先编写一个C++源程序,命令如下
vim hello.cpp
#include <iostream>
using namespace std;
int main()
{cout<<"hello C++"<<endl;return 0;
}
输入命令进行编译,该编译方式会默认生成一个a.out文件
g++ hello.cpp
输入命令进行运行
./a.out
同样的,如果想自定义编译出来的文件名,这里以编译出hello为例,需要如下命令
g++ hello.cpp -o hello
运行该文件时命令如下
./hello
Linux环境下用vim编写编译运行C/C++程序相关推荐
- linux环境下shellcode的编写:32位和64位
linux环境下shellcode的编写 shellcode的理解 使用pwntools工具编写 自己实现更精炼的 32位shellcode 64位shellcode shellcode的理解 我 ...
- linux 普通用户退出vim,Linux环境下VI/VIM编辑文件时无权限保存的解决方法(普通用户)...
在Linux环境下,如果直接使用VI/VIM命令编辑没有修改权限的文件时,保存的时候就会提示用户无法进行保存操作,一般的解决方法只能是关闭文件重新以sudo权限打开该文件编辑后再保存(前提是用户具有s ...
- Linux vim编写编译运行一个.c文件(centeos 8 HelloWorld.c)
1.先在一个编译器里,编辑HelloWorld.c的代码,这里以dev为例. #include<stdio.h> int main() {pintf("Hello World!\ ...
- lapack安装 matlab,在Linux环境下Lapack软件包的编译和使用
1. 从 netlab 下载最新版本的源代码 2. 将源代码解压缩 tar -zxf lapack-3.1.0.tgz 3. 编辑 make.inc 文件,进行一些系统相关的编译参数设置 PLAT : ...
- Linux环境下安装Calibre 源代码编译
文章目录 1.Calibre安装 2.Calibre编译&使用 1.Calibre安装 官网安装方案: https://calibre-ebook.com/zh_CN/download_lin ...
- 在redhat/centos的linux环境下安装配置java web运行环境
2019独角兽企业重金招聘Python工程师标准>>> 环境安装配置: 1.jdk的安装配置 ①下载jdk,地址 http://www.oracle.com/technetw ...
- Kaldi语音识别库linux环境下的安装和编译
sudo apt-get install subversion svn update svn co https://kaldi.svn.sourceforge.net/svnroot/kaldi/tr ...
- Linux环境下为bpi r2编译openwrt
预计需要安装以下包: README中的以及网上找的 gcc g++ binutils patch bzip2 flex python perl make grep diff unzip gawk ge ...
- linux如何运行java程序,Linux环境下运行简单java程序
一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...
最新文章
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- Pokemon Go火了,他却要破产了...
- Spring Boot Admin 2 值得了解的新变化
- 《程序员面试金典》最大和子矩阵
- 果粉期待已久,iPhone 6s 或年底发布
- (82)FPGA仿真停止激励(stop)
- js获取后端传过来的数据
- 提前观摩打二字计算机英语,英语口语国赛规划.doc
- 关于Win7 x64下过TP保护(应用层)
- 移动固态硬盘没有连接到计算机,移动固态硬盘装个Win to go,这才是移动固态硬盘正确的打开方式...
- java学生宿舍管理系统,来了就点个赞再走呗,即将毕业的兄弟有福了
- Fastjson存在0day漏洞
- TOEFL wordlist 35
- 阅读3Hierarchical integrated machine learning model for predicting flight departure delays and...
- 「镁客早报」詹克团、吴忌寒或将卸任比特大陆CEO;特斯拉任命两位新独立董事... 1
- 【心理】执行功能障碍
- JMETER进行REST API测试(分步指南)
- MAC 安装tomcat
- [管理故事]:马太效应
- conan入门(五):conan 交叉编译引用第三方库示例
热门文章
- 【转载】web.xml中的classpath和classpath*
- 某大型IT公司招网络工程师认证试题精选(要求:CCNA或 HCNE以上)
- Windows Server 2008 故障转移群集简介
- 解决安装SQL Server 2000提示文件挂起的一般方法
- flutter: 建树流程
- 本周ASP.NET英文技术文章推荐[03/04 - 03/10]
- java 支付宝wap支付初识
- 创建一个Hello World的Confluence宏
- 慢慢人生路,学点Jakarta基础-深入剖析Java的接口和抽象类
- css 系统自学笔记2017-12-04