如何在vscode中编译linux中的c++文件

ops/2025/3/18 15:55:38/

方式一

在终端打开进行连接编译

指令含义:将 muduo_server.cpp 源文件编译成一个可执行文件 server,并且在链接过程中使用 muduo_netmuduo_base 库以及 pthread 库

方式二

在vscode中修改配置文件

按F1打开配置文件搜索栏,输入C/C++

打开并编辑配置文件

"cppStandard"等是项目的依赖标准

Ctrl+Shift+B打开编译配置文件tasks.json

在“args”中添加所需的库,然后Ctrl+Shift+B,点击生成活动文件

编译生成muduo_server

1.生成的可执行文件名

2.参数选择

3.所需要编译的文件

4.编译所依赖的头文件搜索路径(默认路径可省略)

5.编译所依赖的库文件搜索路径(默认路径可省略)

6.链接的库文件


http://www.ppmy.cn/ops/166806.html

相关文章

【Devops】DevOps and CI/CD Pipelines

1. 什么是 DevOps? DevOps 是开发(Development)和运维(Operations)的结合,旨在缩短软件开发生命周期,同时交付高质量的软件。翻译:DevOps 是一种结合开发和运维实践的方法&#xff…

如何利用 Zeabur 实现 OceanBase 的一键部署

引言 Zeabur 是一个功能强大且即开即用的自动化部署平台,它不仅能迅速部署多种应用,还支持一键安装 MySQL、PostgreSQL 等数据库服务。 Zeabur 拥有众多国内外用户,如 AFFiNE、Bytebase 等企业客户,以及大量全栈和独立开发者。将…

Matlab GPU加速技术

1. GPU 加速简介 (1)为什么使用 GPU 加速? CPU 擅长处理逻辑复杂的串行任务,而 GPU 拥有数千个流处理器,专为并行计算设计。对于大规模矩阵运算、深度学习训练或科学计算等任务,GPU 加速可将计算速度提升数…

二分查找-搜索二维矩阵

74.搜索二维矩阵 给你一个满足下述两条属性的 m x n 整数矩阵:每行中的整数从左到右按非严格递增顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则&#xff0…

数智读书笔记系列018 《多模态大模型:技术原理与实战》解锁多模态从原理到实战的深度探索

书籍初印象:开启多模态大模型之旅 在人工智能飞速发展的今天,多模态大模型已成为推动行业进步的关键力量。《多模态大模型:技术原理与实战》这本书,犹如一把钥匙,为我们打开了深入了解多模态大模型的大门。 它由彭勇…

debian12运行sql server2022(docker)

内容根据微软官方文档,经过测验,顺序执行即可使用docker运行sql server2022 需要正确配置docker,如果没有配置看我先前的文章 因为只有ubuntu18.04才可以直接在系统中下载sql server,所以想要在系统中使用sql server需要使用docke…

Vue 生命周期详解:从创建到销毁的全过程

Vue.js 是一个流行的前端框架,它通过组件化的方式帮助开发者构建用户界面。在 Vue 中,每个组件实例都有其生命周期,从创建、挂载、更新到销毁,Vue 提供了一系列的生命周期钩子函数,允许我们在组件的不同阶段执行自定义…

K8S快速部署

前置虚拟机环境正式部署BUG解决 前置虚拟机环境 每个虚拟机配置一次就好 #关闭防火墙 systemctl stop firewalld systemctl disable firewalld #关闭 selinux sed -i s/enforcing/disabled/ /etc/selinux/config # 永久 setenforce 0 # 临时 #关闭 swap swapoff -a # 临时 vi…