Windows10下配置Linux下C语言开发环境
今天为大家介绍如在Windows10下配置Linux下C语言开发环境,首先安装linux子系统:
启用开发者模式
1、打开设置
2、点击更新和安全
3、点击开发者选项
4、启用开发人员模式
5、更改系统功能,使用win+X快捷键调出系统管理菜单后点击应用和功能,然后拉到底下,选择程序和功能
6、选中应用或关闭Windows功能
7、勾选适用于Linux的Windows子系统,然后确认并重启就可以了
8、安装Linux系统,打开功能以后系统中其实还没有安装Linux,需要使用cmd完成安装(可能需要重启下系统)。首先按Win+R开启cmd命令输入框,然后输入lxrun /install /y来下载Linux系统。
9、好了,现在linux子系统安装成功了,开始配置linux系统,更加适合我们的使用。在cmd命令下输入bash指令进入linux子系统。
其实也可以在微软商店搜索linux,点击安装也是一样的。
10、接着可以输入passwd重置密码,重置完密码就可以正常使用了。
11、在Ubuntu下我们可以通过 apt-get 命令 很方便的安装 / 卸载软件,由于默认的软件包仓库是位于国外的,安装软件的时候就可能遇到各种网络问题或者下载到的一些资源不完整,因此就需要切换数据源为国内的镜像站点来改善。编辑数据源配置文件 vi /etc/apt/sources.list
12、接着就进入vi编辑器,完成编辑功能,提示没有权限,使用sudo命令,或切换到root都可以
13、继续按enter键进入真正的vi编辑页面
其中的vi的简短说明:
1、vi编辑器一共有三种模式,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。命令模式下我们只能控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode等;插入模式下可以做文字输入,按「ESC」键可回到命令行模式;底行模式下,可以将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。
2、当我们进入vi编辑器的时候默认是命令行模式,这是后如果想编辑内容,就输入 i 命令就可以了。现在我们要把镜像源改为阿里的,所以插入如下内容:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
3、接着按「ESC」退会命令行模式,输入命令行 wq! 保存退出就好了。
14、或输入命令apt-get update更新配置就可以也可以自动转换为中国源,速度应该基本可以,这个过程可能比较长
15、安装linux下的C开发常用软件和工具,输入命令
sudo apt update
sudo apt upgrade
sudo apt-get install gcc gdb make git vim
sudo apt install build-essential cmake gdb git vim binutils-doc cpp-doc gcc-6-locales gcc-6-doc manpages-dev autoconf autoconf-doc automake libtool libtool-doc bison bison-doc gcc-doc gdb-doc gdbserver git-doc glibc-doc lrzip glibc-doc libstdc++-6-doc make-doc ed diffutils-doc perl-doc ctags vim-doc vim-scripts doc-base m4-doc vim-addon-manager glibc-doc-reference glibc-source pinfo ttf-dejavu ttf-dejavu-core ttf-dejavu-extra python3-examples python3 python3-doc rename autoconf-archive fonts-lato sl cowsay linuxlogo screenfetch cmatrix asciinema powerline python3 valgrind pkg-config
win10安装字体,拷贝配置文件
相关文章
- linux后台运行jar程序
- 【Linux】linux之如何清理磁盘空间
- linux下命令行查看Memcached运行状态(shell)
- Linux基础之linux服务器服务器间拷贝文件
- linux 查看外网ip命令curl ifconfig.me
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
- linux(centos8):用grep命令查找文件内容
- Bash-Snippets – 對重度Linux命令行用戶有用的 BASH 腳本
- Linux poweroff关机命令
- linux系统调用函数(C语言):open,close函数和文件描述符
- linux 错误码 65280,Android:无法在同一部手机上执行通过Linux部署编译的文件
- Linux服务器修改服务器时间
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
- L85.linux命令每日一练 -- 第12章 Linux系统常用内置命令(一)
- L64.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ifconfig和ifup
- L59.linux命令每日一练 -- 第九章 Linux进程管理命令 -- killall和pkill
- L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
- L43.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- chage和chpasswd
- L34.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- echo和watch
- L31.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- uname和hostname
- Linux下CMake简明教程
- 查看linux系统配置 查询Linux配置
- linux下C语言socket网络编程简例
- Linux【实操篇】—— 用户管理、linux系统root密码找回方式
- 定制 CAD Exchanger SDK for Win and Linux Crack
- Linux好用命令之duf命令
- 02 从头开始atac项目 ubuntu20 install r4.2 Linux系统环境配置 服务器版本的rstudio r install in linux /ubuntu/centos