用g++编译cpp文件
最近在学习高翔老师的《视觉SLAM十四讲》通过写博客的方式记录一下我的学习历程,我是第一次接触ubuntu,对slam更是一窍不通,希望大家多多指点
用g++编译cpp文件
1、在learning/day1下,打开终端输入下列代码创建cpp文件
touch helloworld.cpp
2、在helloworld.cpp文件中,输入下面的c++代码:
#include<iostream>
using namespace std;
int main(int argc,char** argv)
{cout<<"hello world!!!"<<endl;return 0;
}
3、在learning/day1目录下的终端中输入以下命令对刚刚的cpp文件进行编译
g++ helloworld.cpp
编译成功后day1文件中会出现名为a.out的文件
4、还是在刚刚的目录的终端下输入:
./a.out
注意斜杠前面有 .
之后终端就会出现 hello world!!!
5、在用g++编译时加上 -o 可以改变编译后的文件名(默认为a.out)
g++ helloworld.cpp -o helloworld
然后输入:
./helloworld
得到同样结果
用g++编译cpp文件相关推荐
- 用gcc编译.cpp文件可能出现undefined reference to `__gxx_personality_v0'问题的解决
用gcc编译.cpp文件时出现错误:undefined reference to `__gxx_personality_v0', 解决的办法就是通过g++来编译,就可以通过了!! 用gcc编译的话需要 ...
- linux之让终端支持C++11/14编译cpp文件
1 问题 我们的项目很多智能指针,但是我linux的终端肯定不支持C++11/14, 我们平时都是用的下面的命令编译c++文件 g++ -g file.cpp -o file r 如果是用c++11 ...
- linux编译cpp文件命令,Jsoncpp Linux 下编译为 .a 文件
1 下载 jsoncpp 路径如下: https://github.com/open-source-parsers/jsoncpp 2. 解压文件 unzip jsoncpp-master.zip 3 ...
- g++ linux 编译开栈_linux下使用g++编译cpp工程
C++编程中相关文件后缀 1.单个源文件生成可执行程序 下面是一个保存在文件 helloworld.cpp 中一个简单的C++程序的代码: 1 /*helloworld.cpp*/ 2 #includ ...
- matlab怎么跑.cpp程序,MATLAB编译cpp文件
目的:打通MATLAB与VC之间的通道,实现用MATLAB调用VC程序,以及VC调用MATLAB程序. 上篇博客实现了将MATLAB的M文件编译成C/C++文件,exe应用程序.这篇实现MATLAB编 ...
- java 编译引入库_eclipse编译cpp文件,并且引用其他预编译的库
一.项目结构 jni相关的单独放在一个文件夹内,包括 st_stereo.h,main.cpp,这个是要进行编译的文件 lib下的libSTdisp.so,libStereoblur.so,前面要编译 ...
- VS Code利用CMake工具编译Cpp文件报错
VSCode 结合CMake个mingw编译Cpp项目 参考:1 配置C++和基础 报错时工具版本 Cmake工具版本为3.18.0免安装ZIP版本 mingw为8.1.0免安装ZIP版本 Path环 ...
- [CentOS]CentOS下编译CPP文件时报错[undefined reference to `__gxx_personality_v0' collect2: ld]的解决办法...
在CentOS环境下编译CPP时报出 undefined reference to `__gxx_personality_v0' collect2: ld 以上错误,调查了一下,加上参数[-lstdc ...
- Ubuntu编译cpp文件报错“teat.cpp:45:2: error: stray ‘\344’ in program” 解决方法
首先参考了文章,可能是因为代码中含有中文字符/符号/空格,需要找出并更改 但是很多文章都没有写怎么找到这个中文字符 实际在命令行终端报错是已经给提示了: 就是在原cpp文件的第45行有非法字符,去找到 ...
- g++ 编译hook文件命令
g++ -I /usr/local/include/kea -L /usr/local/lib -fpic -shared -o example.so \load_unload.cc pkt4_sen ...
最新文章
- nexus 离线下载中央库索引
- 从2019 AI顶会最佳论文,看深度学习的理论基础
- 浅析@Deprecated,调用方法时出现横线划掉样式
- python处理表格-python如何处理表格?
- python学习环境安装_python学习系列----环境的安装
- JVM性能调优监控工具总结
- pajek软件使用方法_使用Jco远程连接SAP软件系统方法
- java获取当前日期和时间的二种方法分享
- 强悍的命令行 —— 路径相关
- 全球及中国在线教育行业发展态势与营利模式咨询报告2022版
- 网络限速软件测试大乐,宽带测速谁靠谱?网速测试软件大对比
- trados 有道api_塔多思翻译附插件下载-外语准确机翻工具插件(TRADOS)下载2019版-西西软件下载...
- matlab脉冲调制,基于matlab脉宽调制方法的研究
- 做网络安全居然不了解ATT&CK?这篇文章的介绍详细到令人尖叫
- 巧妙算法之位运算的应用
- linux jar环境配置文件,启动jar包 指定配置文件和运行环境
- java把URL转换成二维码并保存在指定的位置
- excel函数去重_Excel 2010中去除重复项的几种常用技巧
- VulnHub-01 - Empire Lupin One打靶记录
- vivado各版本的区别
热门文章
- 【嵌入式工程师常用网站】
- 通过js操作jwplayer来播放暂停
- 华硕 Asus TUF B360M+INTEL i5+Sapphire AMD VEGA56黑苹果EFI引导文件
- d3.drag使用指南
- Oracle数据库如何收费
- 组态王c语言延时1秒,(组态王软件详细教程第三讲让画面动起来.doc
- iText - OCR 截图识字 - 新版小幅更新
- 计算机平面设计考试试题及答案,最新国家开放大学电大专科《计算机平面设计(1)》网络课形考任务1及任务2答案...
- win10专业版opnet安装及vs2010环境变量配置
- 飞控C语言开源,几大主流开源飞控平台优劣比较.doc