偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Ubuntu20.04 虛擬機(jī)開(kāi)發(fā)環(huán)境搭建教程:換源+工具安裝+C/C++配置一條龍

開(kāi)發(fā) 系統(tǒng)
我見(jiàn)過(guò)太多朋友剛開(kāi)始學(xué)Linux編程時(shí),光是環(huán)境配置就能搞個(gè)大半天,有的甚至直接放棄了。這真的太可惜了!其實(shí)只要掌握幾個(gè)小技巧,整個(gè)過(guò)程三分鐘就能搞定。

哈嘍大家好!我是小康。

今天想跟大家聊聊一個(gè)讓無(wú)數(shù)萌新頭疼的問(wèn)題——在虛擬機(jī)里裝完Ubuntu后,怎么快速搭建C/C++開(kāi)發(fā)環(huán)境。

說(shuō)實(shí)話,我見(jiàn)過(guò)太多朋友剛開(kāi)始學(xué)Linux編程時(shí),光是環(huán)境配置就能搞個(gè)大半天,有的甚至直接放棄了。這真的太可惜了!其實(shí)只要掌握幾個(gè)小技巧,整個(gè)過(guò)程 3 分鐘就能搞定。

為什么要換軟件源?

首先說(shuō)說(shuō)為什么要換軟件源。Ubuntu默認(rèn)的軟件源服務(wù)器在國(guó)外,咱們?cè)趪?guó)內(nèi)訪問(wèn)速度那叫一個(gè)慢,有時(shí)候下載個(gè)軟件包要等半天。換成國(guó)內(nèi)的鏡像源后,下載速度嗖嗖的,體驗(yàn)完全不一樣。

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

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

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

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

更新軟件包列表:

sudo apt update

看到?jīng)]?速度是不是快了很多!

第二步:安裝虛擬機(jī)必備工具

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

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

安裝完記得重啟一下虛擬機(jī):

sudo reboot

重啟后你會(huì)發(fā)現(xiàn),虛擬機(jī)的終端窗口變大了,也可以支持ubuntu系統(tǒng)和宿主機(jī)文件拷貝互傳,整個(gè)使用體驗(yàn)上了一個(gè)臺(tái)階。

第三步:安裝C/C++開(kāi)發(fā)工具鏈

接下來(lái)是重頭戲——安裝開(kāi)發(fā)工具。我們需要安裝GCC編譯器、Make工具、GDB調(diào)試器等。

sudo apt install build-essential gdb -y

這個(gè)build-essential包很神奇,它會(huì)自動(dòng)幫你裝好gcc、g++、make等一堆開(kāi)發(fā)必需的工具。一個(gè)命令搞定,省心!

驗(yàn)證一下安裝是否成功:

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

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

第四步:安裝一些實(shí)用工具

為了讓開(kāi)發(fā)更順手,我建議再裝幾個(gè)實(shí)用工具:

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

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

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

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

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

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

這些工具的作用簡(jiǎn)單說(shuō)一下:

  • net-tools:包含ifconfig、netstat等網(wǎng)絡(luò)調(diào)試命令,查看IP地址、端口占用必備
  • openssh-server:SSH服務(wù)器,裝了這個(gè)就能用XShell、SecureCRT等工具遠(yuǎn)程連接
  • curl/wget:下載工具,經(jīng)常用來(lái)下載源碼包或者測(cè)試網(wǎng)絡(luò)連接
  • unzip:解壓zip文件,下載的壓縮包基本都能用它解壓

寫個(gè)小程序測(cè)試一下

來(lái)寫個(gè)經(jīng)典的Hello World測(cè)試一下環(huán)境:

vim hello.c

輸入以下代碼:

#include <stdio.h>

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

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

gcc hello.c -o hello
./hello

如果能正常輸出"Hello, Linux World!",那恭喜你,開(kāi)發(fā)環(huán)境搭建成功!

一些貼心小建議

(1) 設(shè)置中文輸入法

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

sudo apt install ibus-pinyin -y

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

(2) 調(diào)整終端字體

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

(3) 學(xué)會(huì)使用Tab補(bǔ)全

在終端里輸入命令時(shí),多用Tab鍵自動(dòng)補(bǔ)全,能大大提高效率。

懶人福利:一鍵安裝腳本

看到這里,有沒(méi)有覺(jué)得步驟還是有點(diǎn)多?沒(méi)關(guān)系,我給大家準(zhǔn)備了一個(gè)一鍵安裝腳本。

創(chuàng)建一個(gè)腳本文件:

vim setup_dev.sh

復(fù)制粘貼以下內(nèi)容:

#!/bin/bash

echo"開(kāi)始配置Ubuntu開(kāi)發(fā)環(huán)境..."

# 備份原軟件源
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"軟件包列表更新完成"

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

# 安裝開(kāi)發(fā)工具鏈
sudo apt install build-essential gdb -y
echo"C/C++開(kāi)發(fā)工具鏈安裝完成"

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

# 安裝網(wǎng)絡(luò)和文件處理工具
sudo apt install net-tools openssh-server -y
echo"實(shí)用工具安裝完成"

# 顯示版本信息
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"環(huán)境配置完成!建議重啟虛擬機(jī)以確保所有功能正常。"
echo"重啟命令:sudo reboot"

給腳本添加執(zhí)行權(quán)限并運(yùn)行:

chmod +x setup_dev.sh
./setup_dev.sh

一杯茶的時(shí)間,所有環(huán)境就配置好了!

寫在最后

其實(shí)搭建開(kāi)發(fā)環(huán)境并沒(méi)有想象中那么復(fù)雜,關(guān)鍵是要掌握正確的方法。希望這篇文章能幫到那些剛?cè)腴T的朋友,讓大家能把更多時(shí)間花在學(xué)習(xí)編程本身上,而不是被環(huán)境配置絆住腳步。

記住,編程最重要的是動(dòng)手實(shí)踐。環(huán)境搭好了,就趕緊開(kāi)始寫代碼吧!從簡(jiǎn)單的Hello World開(kāi)始,一步步進(jìn)步,你一定能成為L(zhǎng)inux C/C++編程高手的!

責(zé)任編輯:趙寧寧 來(lái)源: 跟著小康學(xué)編程
相關(guān)推薦

2023-07-03 19:29:55

VMware虛擬機(jī)

2021-09-02 15:23:33

鴻蒙HarmonyOS應(yīng)用

2021-04-11 10:48:37

UbuntuC++Linux

2013-09-13 09:58:49

2013-12-27 09:00:27

編程語(yǔ)言

2012-11-08 14:28:16

2011-05-24 16:04:34

打印機(jī)技巧

2025-04-27 00:00:00

Milvus向量數(shù)據(jù)庫(kù)AI

2010-01-14 16:54:02

C++開(kāi)發(fā)環(huán)境

2011-06-17 15:16:46

打印機(jī)技巧

2010-06-11 14:50:48

虛擬機(jī)安裝openSU

2009-06-05 14:54:09

EclipseC++環(huán)境搭建

2009-02-27 09:51:00

LinuxUbuntu 7.10Virtual PC

2010-02-07 10:46:26

2011-03-02 09:31:13

2011-03-02 09:31:13

2021-12-28 10:51:32

自動(dòng)駕駛技術(shù)安全

2010-01-05 18:00:16

2010-02-24 16:37:27

Ubuntu VMwa

2011-03-21 17:19:12

LAMPUbuntu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)