Linux C/C++ 开发(学习笔记一):环境安装

简介: Linux C/C++ 开发(学习笔记一):环境安装

一、Linux开发环境安装列表

1.安装VMware

2.安装Linux Desktop/Server

3.安装配置Samba

4.安装编辑器 VSCode/SourceInsight

5.ssh操作终端xshell/putty

6.gcc/g++

用samba,可以直接在windows将代码上保存到linux磁盘上。不建议使用FTP(部署的时候再使用)

二、VMware和ubuntu server安装

安装好后,开启虚拟机,就是这个样子

三、安装XShell6并连接ubuntu

首先要在ubtuntu中安装openssh-service

sudo apt-get install openssh-server

在ubuntu虚拟机中输入ifconfig,查看本机ip

比如我这ip是192.168.192.128

在xshell中新建会话

然后在左侧,打开这个会话就行了

输入用户名和密码即可

四、安装samba

为了安装快一点,可以修改源

安装samba

sudo apt install samba

首先创建一个目录share作为共享目录

配置samba文件

sudo vim /etc/samba/smb.conf

在最后添加,其中path为目录,最下面两行表示可读可写

[share]
  comment = My Samba
  path = /home/xuheding/share
  browseable = yes
  writeable = yes

添加访问用户名和密码

sudo smbpasswd -a [用户名]

然后就可以在windows中输入虚拟机的ip地址了

比如我的是192.168.192.128,于是在文件地址中输入\\192.168.192.128(注意是双斜杠)

然后输入用户名和密码,保存凭据

这样就ok了

右击share,映射网络驱动器,随便选个字符,我选了Z:

五、gcc/g++安装

sudo apt install build-essential


相关文章
|
6天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
24 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
25天前
|
开发框架 Linux C语言
C、C++、boost、Qt在嵌入式系统开发中的使用
C、C++、boost、Qt在嵌入式系统开发中的使用
31 1
|
29天前
|
JSON Kubernetes Linux
Linux环境签发CA证书和K8s需要的证书
Linux环境签发CA证书和K8s需要的证书
29 0
|
16天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
40 6
|
2天前
|
C++
C++虚函数学习笔记
C++虚函数学习笔记
8 0
|
2天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
21 0
|
22天前
|
Linux API C语言
FFmpeg开发笔记(一)搭建Linux系统的开发环境
本文指导初学者如何在Linux上搭建FFmpeg开发环境。首先,由于FFmpeg依赖第三方库,可以免去编译源码的复杂过程,直接安装预编译的FFmpeg动态库。推荐网站<https://github.com/BtbN/FFmpeg-Builds/releases>提供适用于不同系统的FFmpeg包。但在安装前,需确保系统有不低于2.22版本的glibc库。详细步骤包括下载glibc-2.23源码,配置、编译和安装。接着,下载Linux版FFmpeg安装包,解压至/usr/local/ffmpeg,并设置环境变量。最后编写和编译简单的C或C++测试程序验证FFmpeg环境是否正确配置。
40 8
FFmpeg开发笔记(一)搭建Linux系统的开发环境
|
30天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
1月前
|
Java Linux
linux安装jdk环境
linux安装jdk环境
29 0
|
1月前
|
监控 Linux 编译器
Linux C++ 定时器任务接口深度解析: 从理论到实践
Linux C++ 定时器任务接口深度解析: 从理论到实践
70 2