linux C++ hello world

2023-05-16

我是Java程序员,没怎么写过C++。以前在windows下使用vs写过hello world。最近有个程序需要使用C++实现。我想在linux下写,记录一下过程。

安装gcc

查看gcc版本

gcc -v

安装方法我忘记了,应该是之前安装什么软件时自动安装过gcc了。具体怎么安装自行百度吧,应该不难。

hello world

新增main.cpp
内容如下:

#include <iostream>
int main()
{
    using namespace std;
    cout<<"This is a helloworld!"<<endl;
    return 0;
}

编译:

g++ main.cpp

运行:

./a.out

是不是很简单!

参考

https://blog.csdn.net/Thebluewinds/article/details/123814759

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux C++ hello world 的相关文章

  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs
  • 强制卸载 NFS 安装目录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案
  • 跟踪 Linux 程序中活跃使用的内存

    我想跟踪各种程序在特定状态下接触了多少内存 例如 假设我有一个图形程序 最小化时 它可能会使用更少的内存 因为它不会重新绘制窗口 这需要读取图像和字体并执行大量库函数 这些对象仍然可以在内存中访问 但实际上并没有被使用 类似的工具top它们
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • Linux中的定时器类

    我需要一个计时器来以相对较低的分辨率执行回调 在 Linux 中实现此类 C 计时器类的最佳方法是什么 有我可以使用的库吗 如果您在框架 Glib Qt Wx 内编写 那么您已经拥有一个具有定时回调功能的事件循环 我认为情况并非如此 如果您
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • nslookup 报告“无法解析 '(null)': 名称无法解析”,尽管它成功解析了 DNS 名称

    我在 ubuntu 上 并且正在运行 docker 默认桥接网络 我有 Zookeeper kafka 的容器化版本 以及我编写的与 kafka 对话的应用程序 I do a docker exec it
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t
  • vector 超出范围后不清除内存

    我遇到了以下问题 我不确定我是否错了或者它是一个非常奇怪的错误 我填充了一个巨大的字符串数组 并希望在某个点将其清除 这是一个最小的例子 include
  • arm64和armhf有什么区别?

    Raspberry Pi Type 3 具有 64 位 CPU 但其架构不是arm64 but armhf 有什么区别arm64 and armhf armhf代表 arm hard float 是给定的名称Debian 端口 https
  • 如何在Linux内核源代码中打印IP地址或MAC地址

    我必须通过修改 Linux 内核源代码来稍微改变 TCP 拥塞控制算法 但为了检查结果是否正确 我需要记录 MAC 或 IP 地址信息 我使用 PRINTK 函数来打印内核消息 但我感觉很难打印出主机的MAC IP地址 printk pM
  • Linux 内核标识符中前导和尾随下划线的含义是什么?

    我不断遇到一些小约定 比如 KERNEL Are the 在这种情况下 是内核开发人员使用的命名约定 还是以这种方式命名宏的语法特定原因 整个代码中有很多这样的例子 例如 某些函数和变量以 甚至 这有什么具体原因吗 它似乎被广泛使用 我只需
  • NPTL 和 POSIX 线程有什么区别?

    NPTL 和 POSIX 线程之间的基本区别是什么 这两者是如何演变的 POSIX 线程 pthread 不是一个实现 它是几个函数的 API 规范 纸上的标准 英文 其名称以pthread 以及定义在
  • Linux:如何从特定端口发送TCP数据包?

    如何打开原始套接字以从特定 TCP 端口发送 我希望所有连接始终来自临时端口以下的一系列端口 如果您正在使用raw套接字 然后只需在数据包标头中填写正确的 TCP 源端口即可 相反 如果您使用 TCP 套接字接口 socket connec
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp
  • ubuntu:升级软件(cmake)-版本消歧(本地编译)[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我的机器上安装了 cmake 2 8 0 来自 ubuntu 软件包 二进制文件放置在 usr bin cmake 中 我需要将 cmake 版本至少
  • C语言中如何通过内存地址映射函数名和行号?

    如何用 GCC 中的内存地址映射回函数名称和行号 即假设一个 C 语言原型 void func Get the address of caller maybe this could be avoided MemoryAddress get
  • 我的线程图像生成应用程序如何将其数据传输到 GUI?

    Mandelbrot 生成器的缓慢多精度实现 线程化 使用 POSIX 线程 Gtk 图形用户界面 我有点失落了 这是我第一次尝试编写线程程序 我实际上并没有尝试转换它的单线程版本 只是尝试实现基本框架 到目前为止它是如何工作的简要描述 M
  • Linux 上有关 getBounds() 和 setBounds() 的 bug_id=4806603 的解决方法?

    在 Linux 平台上 Frame getBounds 和 Frame setBounds 的工作方式不一致 这在 2003 年就已经有报道了 请参见此处 http bugs java com bugdatabase view bug do

随机推荐

  • 【Android Studio】Could not resolve com.google.guava:guava:30.1-jre

    问题描述 导入Android项目并构建 xff0c 出现 Error xff1a Could not resolve com google guava guava 30 1 jre 分析解决 原来是build gradle文件中少添加了jc
  • macos13 Ventura虚拟机安装无网络问题

    关键 xff1a 打开虚拟机所在文件夹 xff0c 修改vmx文件 xff0c 将 ethernet0 virtualDev 61 34 e1000e 34 改为 ethernet0 virtualDev 61 34 vmxnet3 34
  • 超2周没更新archlinux 更新报错

    报错信息 span class token punctuation span span class token number 448 span 448 span class token punctuation span 正在检查密钥环里的密
  • 2023安装archlinux笔记

    本文只是个笔记 xff0c 不是详细教程 xff0c 仅供参考 安装过程基本与 2021年vmware安装archlinux https blog csdn net lxyoucan article details 115226297 差不
  • 命令行临时关闭Hyper-V功能

    背景 安装VMware时有如下提示 xff1a 命令行关闭Hyper V功能 xff08 1 xff09 以管理员身份 xff08 win 43 x xff09 运行命令提示符 xff1b xff08 2 xff09 执行命令 xff1a
  • debian安装ssh服务

    安装 span class token function apt get span span class token function install span openssh server 安装完成以后 可以通过以下命令看到它们运行的进程
  • kitty 终端使用ssh

    我的主要终端软件就是使用kitty 但是在kitty中直接使用ssh时会有一些小问题 比如 xff1a ranger htop这类的在命令行中的 图形 软件打开会报错 Error opening terminal xterm kitty c
  • archlinux 罗技K380 F1-F12 功能键锁定

    在windows中罗技K380可以安装Logitech Options来实现这个Fn锁定功能 在linux中如何实现 Logitech Options中没有linux版本的 有开发者针对罗技的无线设备开发了Solaar软件 xff0c 可以
  • linux中的图形化UDP调试工具

    sokit freeware version 1 3 1 GPLv3 website https github com sinpolib sokit 这是一个TCP UDP数据包收发和传输工具 linux汉化 默认是英文版本的 xff0c
  • UDP内网穿透实战

    场景 最近的项目在做设备对接功能 设备对接协议使用的是UDP协议的 设备在客户那 因为设备太昂贵搬过来不现实 驻场开发又太麻烦了 所以就只能在远程桌面中开发 远程桌面中开发束手束脚的太麻烦了 所以想到了内网穿透 tcp协议的穿透经常玩 UD
  • sqlserver数据库备份与还原的几种方式

    在开发与运维的过程中 xff0c 数据的备份与还原是经常用到的 今天就说说我在sqlserver中常用的几个方法 xff0c 仅供参考 SQL Server Management Studio备份与还原 这种方法在开发环境中经常使用 xff
  • MySQL必知必会系列一:数据库老师没教过的数据库知识!!!

    在讲MySQL之前 xff0c 关于数据库有一个非常有意思的现象 xff1b 许多人认为MySQL或者Oracle等 xff0c 都等同于数据库 xff0c 这是不正确的 xff0c 准确来说它们是DBMS Database Managem
  • archlinux docker配置php5.3

    一直在维护一下10年前的老项目 xff0c 是基于php5 3开发的 一直在使用windows虚拟机在开发php5 3 最近就想尝试在archlinux主系统中开发 什么是php PHP 是一种广泛使用的通用脚本语言 xff0c 特别适合
  • IDEA中安装了lua插件后无法启动的解决办法

    现象 使用Idea编辑lua脚本 xff0c 根据提示安装了相关插件 安装完成后 xff0c 发现idea无法正常启动了 报错如下 2023 03 10 13 45 00 952 812 ERROR llij ide plugins Plu
  • Go 国内加速镜像

    Go 默认下载太慢了 xff0c 还老是timeout 有不有什么解决办法呢 xff1f linux 下面使用方法 启用 Go Modules 功能 go env w GO111MODULE 61 on 配置 GOPROXY 环境变量 xf
  • go打包成linux程序

    看到一个不错的的go开源项目 xff0c https github com antonmedv countdown 但是它只提供源码 xff0c 用起来不太方便 我在本地搭建了一下GO的运行环境 xff0c 每次运行程序都要 go run
  • Can‘t open /run/atd.pid to signal atd. No atd running?

    现象 echo 34 notify send 39 Stop it and go home now 39 39 Enough work for today 39 u critical 34 at now 13 27 33 warning c
  • 转换 nvarchar 值 ‘201201013201201013201201013‘ 时溢出了整数列

    现象 执行 select from lx stuinfo where lx stuinfo stunu 61 202202002 报错如下 xff1a 消息 248 xff0c 级别 16 xff0c 状态 1 xff0c 第 2 行 转换
  • RuoYi若依项目部署实战

    环境 OS Amazon Linux 2 x86 64Host c5 2xlargeKernel 5 10 173 154 642 amzn2 x86 64 mysql root密码为yourpasswd 64 2023 xff0c 数据库
  • linux C++ hello world

    我是Java程序员 xff0c 没怎么写过C 43 43 以前在windows下使用vs写过hello world 最近有个程序需要使用C 43 43 实现 我想在linux下写 xff0c 记录一下过程 安装gcc 查看gcc版本 gcc