ubuntu 运行c++_06_Linux下VSCode简单编程(远程开发WSL_Ubuntu_18.04) | C语言入门
06_Linux下VSCode简单编程(远程开发WSL_Ubuntu_18.04)
本系列主题
Linux下C语言彩色控制台编程实践_基于gcc,gdb,VSCode,git和WSL_Ubuntu_18.04
Linux下C语言VSCode简单编程(远程开发WSL_Ubuntu_18.04)
git版本管理
Linux下C语言gcc多文件、多路径编译
宏的本质和括号的陷阱、条件编译和重复定义的陷阱
彩色printf
log静态库创建与使用
KeyPoint
WSL Ubutun的安装
VSCode和gcc编译环境安装
在WSL_Ubuntu使用VSCode远程开发
gcc HelloWorld
1. WSL Ubuntu的安装
在搜索菜单搜索
store
打开Microsoft Store
在
Microsoft Store
中搜索ubuntu
并安装18.04版本
启动ubuntu并输入自己的账号和密码,注意linux下输入密码时字符是没有星号站位符提醒的
2. VSCode和gcc编译环境安装
更新:
sudo apt-get update
安装code:
code
安装gcc:
sudo apt install gcc
安装必要的支持:
sudo apt-get install build-essential
安装GDB调试器:
sudo apt install gdb
3. 在WSL_Ubuntu使用VSCode远程开发
启动WSL_Ubuntu并定位工作路径到合适的区域,比如我定位到g盘下的test文件夹:
cd /mnt/g/test
启动code:
code
在Window下把test文件夹甩到code里面,点击左下角的
Open a remote Window
>Remote WSL: Reopen folder in WSL
在VSCode的工作区创建一个叫
main.c
的文件
#include /* * file: main.c * description: Linux下C语言彩色控制台编程实践_基于gcc,gdb,VSCode和WSL_Ubuntu_18.04 * author: B站/微信公众 香辣恐龙蛋(从公众号可以获取各期的笔记和源代码) * date: 2020-09-11 * version: 6.0 * modification: * major minor date brief * 6.0 A 2020-09-11 最初版本, 简单单文件编译 * remark: * 0. 在linux中运行程序 ./test * 1. 6.0A版本的编译指令 gcc main.c -o test * 把文件编译到一个叫做test的二进制可执行文件 *//* * function: int main(void) * desription: 简单单文件编译 * author: B站/微信公众 香辣恐龙蛋 * date: 2020-09-11 * input: * output: * version: 6.0 * modification: * major minor date brief * 6.0 A 2020-09-11 简单单文件编译 */int main(void){printf("hello world");return 0;}
ubuntu 运行c++_06_Linux下VSCode简单编程(远程开发WSL_Ubuntu_18.04) | C语言入门相关推荐
- ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory
ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory 运行adb出现这种错误: bash: ./adb: No suc ...
- Qt:Qt实现Winsock网络编程—非阻塞模式下的简单远程控制的开发(WSAAsyncSelect)
Qt实现Winsock网络编程-非阻塞模式下的简单远程控制的开发(WSAAsyncSelect) 前言 这边博客应该是 Qt实现Winsock网络编程-TCP服务端和客户端通信(多线程) 的姐妹篇,上 ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- Linux下的C编程实战(开发平台搭建,文件系统编程,进程控制与进程通信编程,“线程”控制与“线程”通信编程,驱动程序设计,专家问答)
Linux下的C编程实战(一) ――开发平台搭建 1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性.而近年来,Linux ...
- Ubuntu初体验 (linux下安装QQ2012,设置远程)
目录: win7下wubi安装ubuntu12.04 Ubuntu 12.04 如何打开终端 激活root账户 切换中英文输入法 安装音频.视频解码器及Adobe Falsh 解决Rhythmbox中 ...
- VC网络编程-Winsock开发网络通信程序的经典入门
Winsock开发网络通信程序的经典入门 对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手.许多概念,诸如:同步(Sync) / 异步(Async),阻塞(Block) / 非阻 ...
- linux配置vscodec运行环境,Linux 下 VSCode c/c++环境配置
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 切换中文 安装完成的VSCode是英文的,作为一个英文不好的中国人,我还是喜欢看中文的接口. 点击左侧的 会进入扩展商店 ...
- windows下 VScode+CMake+Linux远程调试
本文在这个基础上(跳过makefile):在Windows上使用VSCode远程链接到Linux上开发并调试C++程序_yizhiniu_xuyw的专栏-CSDN博客d开发环境配置成功,记个流水账L ...
- vscode remote ssh 远程开发免密登陆方法
使用vscode远程插件remote-ssh可以在本地直接编辑服务器代码,使用非常方便.但是,每次打开的时候都需要手动输入密码,非常繁琐,Google了一个免密登录的方法,使用ssh-keygen - ...
最新文章
- sklearn基于make_scorer函数构建自定义损失函数或者评估指标
- 【Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册)!...
- 【Linux开发】V4L2应用程序框架
- J - 数塔 HDU - 2084(深搜,记忆化搜索+)
- LeetCode 2062. 统计字符串中的元音子字符串
- 分账和无协议商户数据有误的处理过程
- FSK软件鉴频,输出串行基带数据信号
- 基于JAVA+SpringMVC+MYSQL的求职招聘管理系统
- EasyRecovery14免费版文件数据恢复还原软件
- 鸿蒙系统与苹果系统,华为的鸿蒙系统和苹果的操作系统,有什么区别?
- 乐吾乐Topology-le5le为智慧电力可视化赋能(一)
- 程序员培训学多久?学半年能做程序员吗?
- 人生终归平淡,转:为什么我们对平凡的人生深怀恐惧
- 联想微型计算机重装,联想一体机电脑重装系统教程 一体机电脑重装系统
- 制作自己的CTPN训练集
- flutter 获取视频缩略图video_thumbnail
- UE4/UE5 多线程开发 附件插件下载地址
- 程序员学炒股(7) 股市心得
- [Pytorch框架] PyTorch 中文手册
- 随机密码生成工具类(java)
热门文章
- 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第10章-滤波器设计
- 【数理知识】第8章-图-《离散数学及其应用》Kenneth H. Rosen
- 大总结-深度学习全五课-Stanford吴恩达教授
- 4.3 偏差与方差-机器学习笔记-斯坦福吴恩达教授
- [python] import后的模块是否能del移除掉
- 5.2 FIR滤波器的卷积(脉冲响应、频率响应,幅频响应,暂态-搞不清楚的有救了啊)
- android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
- 基于FPGA的图像增强系统的verilog开发(3000+字)
- tftp环境搭建笔记
- java基础(一) 深入解析基本类型