成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ubuntu20.04 虛擬機開發環境搭建教程:換源+工具安裝+C/C++配置一條龍

開發 系統
我見過太多朋友剛開始學Linux編程時,光是環境配置就能搞個大半天,有的甚至直接放棄了。這真的太可惜了!其實只要掌握幾個小技巧,整個過程三分鐘就能搞定。

哈嘍大家好!我是小康。

今天想跟大家聊聊一個讓無數萌新頭疼的問題——在虛擬機里裝完Ubuntu后,怎么快速搭建C/C++開發環境。

說實話,我見過太多朋友剛開始學Linux編程時,光是環境配置就能搞個大半天,有的甚至直接放棄了。這真的太可惜了!其實只要掌握幾個小技巧,整個過程 3 分鐘就能搞定。

為什么要換軟件源?

首先說說為什么要換軟件源。Ubuntu默認的軟件源服務器在國外,咱們在國內訪問速度那叫一個慢,有時候下載個軟件包要等半天。換成國內的鏡像源后,下載速度嗖嗖的,體驗完全不一樣。

第一步:備份并更換軟件源

打開終端(Ctrl+Alt+T),先備份一下原來的源文件:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

然后用sed命令一鍵替換為阿里云鏡像源:

sudo sed -i 's/us.archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

這個sed命令的意思就是把所有的官方源地址替換成阿里云的地址。簡單粗暴,一步到位!

更新軟件包列表:

sudo apt update

看到沒?速度是不是快了很多!

第二步:安裝虛擬機必備工具

如果你用的是VMware,那 open-vm-tools 絕對是必裝的。它能讓你的 Ubuntu 在虛擬機里運行得更流暢,還支持剪貼板共享等貼心功能。

sudo apt install open-vm-tools open-vm-tools-desktop -y

安裝完記得重啟一下虛擬機:

sudo reboot

重啟后你會發現,虛擬機的終端窗口變大了,也可以支持ubuntu系統和宿主機文件拷貝互傳,整個使用體驗上了一個臺階。

第三步:安裝C/C++開發工具鏈

接下來是重頭戲——安裝開發工具。我們需要安裝GCC編譯器、Make工具、GDB調試器等。

sudo apt install build-essential gdb -y

這個build-essential包很神奇,它會自動幫你裝好gcc、g++、make等一堆開發必需的工具。一個命令搞定,省心!

驗證一下安裝是否成功:

gcc --version
g++ --version
make --version
gdb --version

如果都能正常顯示版本信息,那就說明安裝成功了。

第四步:安裝一些實用工具

為了讓開發更順手,我建議再裝幾個實用工具:

# 安裝vim編輯器(比nano好用多了)
sudo apt install vim -y

# 安裝git版本控制工具
sudo apt install git -y

# 安裝tree命令(查看目錄結構特別直觀)
sudo apt install tree -y

# 安裝網絡工具包(包含ifconfig、netstat等常用命令)
sudo apt install net-tools -y

# 安裝SSH服務器(方便遠程連接)
sudo apt install openssh-server -y

# 安裝下載工具
sudo apt install curl wget unzip -y

這些工具的作用簡單說一下:

  • net-tools:包含ifconfig、netstat等網絡調試命令,查看IP地址、端口占用必備
  • openssh-server:SSH服務器,裝了這個就能用XShell、SecureCRT等工具遠程連接
  • curl/wget:下載工具,經常用來下載源碼包或者測試網絡連接
  • unzip:解壓zip文件,下載的壓縮包基本都能用它解壓

寫個小程序測試一下

來寫個經典的Hello World測試一下環境:

vim hello.c

輸入以下代碼:

#include <stdio.h>

int main() {
    printf("Hello, Linux World!\n");
    return 0;
}

保存退出(按ESC,然后輸入:wq),編譯運行:

gcc hello.c -o hello
./hello

如果能正常輸出"Hello, Linux World!",那恭喜你,開發環境搭建成功!

一些貼心小建議

(1) 設置中文輸入法

如果你需要中文輸入,可以安裝ibus輸入法:

sudo apt install ibus-pinyin -y

然后在設置里添加中文輸入法就行了。

(2) 調整終端字體

默認的終端字體可能有點小,右鍵終端選擇"首選項(Preferences)",點擊 Custome font 就可以調整字體大小和顏色主題,讓編程更舒適。

(3) 學會使用Tab補全

在終端里輸入命令時,多用Tab鍵自動補全,能大大提高效率。

懶人福利:一鍵安裝腳本

看到這里,有沒有覺得步驟還是有點多?沒關系,我給大家準備了一個一鍵安裝腳本。

創建一個腳本文件:

vim setup_dev.sh

復制粘貼以下內容:

#!/bin/bash

echo"開始配置Ubuntu開發環境..."

# 備份原軟件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
echo"已備份原軟件源"

# 更換為阿里云鏡像源
sudo sed -i 's/us.archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
echo"已更換軟件源為阿里云鏡像"

# 更新軟件包列表
sudo apt update
echo"軟件包列表更新完成"

# 安裝虛擬機工具
sudo apt install open-vm-tools open-vm-tools-desktop -y
echo"虛擬機工具安裝完成"

# 安裝開發工具鏈
sudo apt install build-essential gdb -y
echo"C/C++開發工具鏈安裝完成"

# 安裝實用工具
sudo apt install vim git tree curl wget unzip -y

# 安裝網絡和文件處理工具
sudo apt install net-tools openssh-server -y
echo"實用工具安裝完成"

# 顯示版本信息
echo"安裝完成!版本信息如下:"
echo"GCC版本:$(gcc --version | head -n1)"
echo"G++版本:$(g++ --version | head -n1)"
echo"Make版本:$(make --version | head -n1)"
echo"GDB版本:$(gdb --version | head -n1)"

echo"環境配置完成!建議重啟虛擬機以確保所有功能正常。"
echo"重啟命令:sudo reboot"

給腳本添加執行權限并運行:

chmod +x setup_dev.sh
./setup_dev.sh

一杯茶的時間,所有環境就配置好了!

寫在最后

其實搭建開發環境并沒有想象中那么復雜,關鍵是要掌握正確的方法。希望這篇文章能幫到那些剛入門的朋友,讓大家能把更多時間花在學習編程本身上,而不是被環境配置絆住腳步。

記住,編程最重要的是動手實踐。環境搭好了,就趕緊開始寫代碼吧!從簡單的Hello World開始,一步步進步,你一定能成為Linux C/C++編程高手的!

責任編輯:趙寧寧 來源: 跟著小康學編程
相關推薦

2023-07-03 19:29:55

VMware虛擬機

2021-09-02 15:23:33

鴻蒙HarmonyOS應用

2013-09-13 09:58:49

2021-04-11 10:48:37

UbuntuC++Linux

2012-11-08 14:28:16

2013-12-27 09:00:27

編程語言

2011-05-24 16:04:34

打印機技巧

2025-04-27 00:00:00

Milvus向量數據庫AI

2010-01-14 16:54:02

C++開發環境

2011-06-17 15:16:46

打印機技巧

2010-06-11 14:50:48

虛擬機安裝openSU

2009-06-05 14:54:09

EclipseC++環境搭建

2021-12-28 10:51:32

自動駕駛技術安全

2009-02-27 09:51:00

LinuxUbuntu 7.10Virtual PC

2022-12-31 18:22:23

2010-02-07 10:46:26

2020-06-10 16:32:43

百度谷歌老照片修復

2011-03-21 17:19:12

LAMPUbuntu

2011-03-02 09:31:13

2011-03-02 09:31:13

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 激情综合五月 | 玩丰满女领导对白露脸hd | 久久另类 | 亚洲黄色av| 中文字幕日韩一区 | 久久福利电影 | 国产日日操 | 久久精品视频免费观看 | 亚洲福利视频一区二区 | 日本在线观看视频 | 在线观看中文字幕 | 天天干夜夜拍 | 欧美激情免费在线 | 性国产xxxx乳高跟 | 中文字幕11页 | 国产精品久久777777 | 国产精品视频一二三区 | 亚洲成人毛片 | 精品99在线| 国产成人精品a视频一区www | 亚洲网站在线观看 | 国产精品一区免费 | 国产精品精品久久久久久 | 国产精品一区二区三区在线播放 | 欧美人妇做爰xxxⅹ性高电影 | 国产精品一区二区精品 | 成人网址在线观看 | 嫩草伊人 | 国产精品久久久久无码av | 成人精品一区二区三区中文字幕 | 作爱视频免费看 | 亚洲网站在线播放 | 欧美性生交大片免费 | 日韩一区在线播放 | 欧洲精品视频一区 | 有码一区 | 亚洲精品久久久久久久久久吃药 | 九九综合九九 | 日韩精品在线看 | 国产精品自拍视频 | 亚洲精品一区二区 |