国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Ubuntu Linux中創(chuàng)建一個簡單的C項目

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-07 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:將VirtualBox安裝到您的計算機上

如何在Ubuntu Linux中創(chuàng)建一個簡單的C項目

VirtualBox是Oracle的一個產品,允許您運行虛擬機您的計算機意味著您可以在Windows或Apple計算機上運行Linux。

轉到https://www.virtualbox.org/wiki/Downloads并下載適用于您的操作系統(tǒng)的版本。從網站下載并安裝VirtualBox到您的計算機后,重新啟動計算機。

步驟2:創(chuàng)建新虛擬機

按“新建”按鈕創(chuàng)建新的虛擬機。這將彈出一個窗口,允許您為虛擬機命名并選擇虛擬機將運行的操作系統(tǒng)類型。在這種情況下,您將選擇Linux和Ubuntu 64位并按“下一步”。

選擇虛擬機類型并按“下一步”后,您將進入一個窗口,提示它您輸入分配給虛擬機的RAM量。您可以隨意為機器提供盡可能多的RAM,然后按“下一步”。

現在,系統(tǒng)會詢問您是否要創(chuàng)建虛擬硬盤。選擇“立即創(chuàng)建虛擬硬盤”,然后單擊“創(chuàng)建”。創(chuàng)建硬盤后,您現在可以通過虛擬機在Linux上運行Ubuntu。

步驟3:瀏覽Ubuntu終端并創(chuàng)建項目位置

創(chuàng)建C項目的第一步是為項目創(chuàng)建一個位置。為此,您必須熟悉使用終端導航目錄并使用終端創(chuàng)建文件。上圖中的命令用于在桌面上創(chuàng)建名為“Projects”的文件夾。然后導航到“Projects”文件夾并創(chuàng)建一個名為“Instructables.c”的文本文件。這是將用于創(chuàng)建C項目的文件。

了解終端中的命令正在做什么很重要。以下是用于創(chuàng)建“Instructables.txt”文件及其位置的命令的細分:

ls - 用于顯示當前目錄中的文件夾和文件

cd - 用于導航到當前目錄中的文件夾或目錄

mkdir - 用于在當前目錄中創(chuàng)建新目錄

vi“filename.txt “ - 用于創(chuàng)建一個文本文件,其中包含您在文本編輯器中提供的任何名稱”Vi“

步驟4:在文本編輯器中編寫C項目

上面你可以找到一個簡單的C的代碼。當這個項目被編譯和運行時,它會顯示一條文字,上面寫著“Instructables很棒!”。了解代碼中的每一行是很重要的。通過理解這幾行,您將獲得有關如何創(chuàng)建C程序的小知識。以下是項目中每行代碼的作用:

命令#include告訴編譯器包含文件“stdio.h”中的所有函數

命令#include告訴編譯器包含文件“stdlib.h”中的所有函數。

int main()是程序的主要功能。這是應該完成的所有功能和指令的放置。函數的開頭和結尾需要使用圓括號。

“printf()”函數用于將文本打印到終端。無論放入引號的文本都輸出到終端。文本末尾的“ n”用于創(chuàng)建新行。

由于main()函數的類型為“int”,因此必須返回一個值。使用“return 0”表示函數已完成。

要在文本編輯器中寫入,必須按“i”。完成輸入后,按“esc”按鈕。要退出并保存文本編輯器,請鍵入“:wq”,然后按Enter鍵。

步驟5:編譯并運行項目

為了運行C項目,必須將其編譯為可執(zhí)行文件。一個你有可執(zhí)行文件,然后你可以運行該程序。在編譯C項目之前,必須確保系統(tǒng)上安裝了C編譯器。為此,您可以從終端運行以下命令:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential

gcc -v

make -v

一旦你運行了這些命令,你將擁有在您的計算機上安裝了名為“gcc”的C編譯器。要編譯和創(chuàng)建可執(zhí)行文件,請運行命令“gcc -o Instructables Instructables.c”。該命令將創(chuàng)建一個名為“Instructables”的可執(zhí)行文件?,F在運行此文件,運行命令“。/Instructables”。

恭喜!你已經創(chuàng)建了你的第一個C程序!您現在知道通過Ubuntu上的終端創(chuàng)建,運行和執(zhí)行C程序的基本構建塊。

步驟6:關閉虛擬機

確保正確關閉虛擬機非常重要。如果未正確關閉虛擬機,則文檔和配置可能會丟失。要正確關閉虛擬機,請按任務欄中的“計算機”選項卡。然后當被問及做什么時,按“關閉”按鈕
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11760

    瀏覽量

    219036
  • Ubuntu
    +關注

    關注

    5

    文章

    613

    瀏覽量

    33373
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux-RT特點及簡單應用

    工具。這些工具可以用來查看和修改任務的調度策略和優(yōu)先級,以及監(jiān)視系統(tǒng)運行的實時任務。 下面示例,演示如何在Linux-RT上使用
    發(fā)表于 12-05 07:37

    Linux 下交叉編譯實戰(zhàn):跑起來你的第一個 STM32 程序

    跑起來你的第一個STM32程序。、準備工作在開始之前,需要準備:1、Linux開發(fā)環(huán)境Ubuntu、Debian或其他主流發(fā)行版都可以。2、ARMGCC交叉編譯工具
    的頭像 發(fā)表于 11-24 19:04 ?812次閱讀
    <b class='flag-5'>Linux</b> 下交叉編譯實戰(zhàn):跑起來你的第<b class='flag-5'>一個</b> STM32 程序

    何在VS code配置Zephyr集成開發(fā)環(huán)境

    篇文章介紹了如何在VS code中使用瑞薩官方插件為RA芯片創(chuàng)建項目項目調試,相信大家對RA在VS code
    的頭像 發(fā)表于 11-05 14:46 ?1513次閱讀
    如<b class='flag-5'>何在</b>VS code<b class='flag-5'>中</b>配置Zephyr集成開發(fā)環(huán)境

    創(chuàng)建Library工程

    創(chuàng)建Library工程 首先選中 File -&gt; New -&gt; C/C++ Project,在彈出的框
    發(fā)表于 10-20 09:30

    搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機

    點擊“下步”完成。指定磁盤文件,這里默認即可。默認點擊“完成”即可。至此,虛擬機創(chuàng)建完成。下小節(jié)我們介紹系統(tǒng)在虛擬機的安裝,其在真機
    發(fā)表于 09-25 09:39

    何在RT-Thread上創(chuàng)建GD32F470工程?

    何在RT-Thread上創(chuàng)建GD32F470工程
    發(fā)表于 09-23 06:09

    【HZ-T536開發(fā)板免費體驗】—— linux創(chuàng)建線程

    任務,并行是多個處理器或多核處理器同時執(zhí)行不同的任務。 Linux系統(tǒng)中進行多線程編程時,會涉及到主線程和子線程的操作: 1)主線程是程序的執(zhí)行入口,它是程序一個創(chuàng)建的線程。 2)
    發(fā)表于 09-01 21:31

    何在樹莓派上安裝Ubuntu MATE ?

    如果你對樹莓派操作系統(tǒng)感到厭倦,又對龐大的Ubuntu環(huán)境不太感興趣,那么UbuntuMATE或許值得試,它適合桌面使用。UbuntuMATE基于Ubuntu,但使用的是更輕量級的MATE桌面環(huán)境
    的頭像 發(fā)表于 08-12 18:56 ?3263次閱讀
    如<b class='flag-5'>何在</b>樹莓派上安裝<b class='flag-5'>Ubuntu</b> MATE ?

    何在Linux配置DNS服務器

    本文詳細介紹了如何在Linux配置DNS服務器,包括DNS工作原理、本地緩存、DNS查詢過程,以及正向和反向查詢的配置。步驟包括服務器配置、編輯BIND配置文件、添加解析信息和客戶端測試,同時提到了注意事項和常見問題解決方法。
    的頭像 發(fā)表于 05-09 13:38 ?2623次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中</b>配置DNS服務器

    何在Ubuntu上安裝NVIDIA顯卡驅動?

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 ,前言 對于使用NVIDIA顯卡的Ubuntu用戶來說,正確安裝顯卡驅動是獲得最佳圖形性能的關鍵。與Windows系統(tǒng)不同,Linux系統(tǒng)通常不會自動安裝
    的頭像 發(fā)表于 05-07 16:05 ?2503次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Ubuntu</b>上安裝NVIDIA顯卡驅動?

    Debian和Ubuntu哪個好些?

    Linux發(fā)行版世界,Debian與Ubuntu長期占據服務器與開發(fā)者生態(tài)的核心地位。前者以穩(wěn)定性和純粹開源理念著稱,后者則憑借易用性與商業(yè)友好性成為新手首選。本文將從技術特性、應用場景及生態(tài)
    的頭像 發(fā)表于 05-07 10:58 ?1146次閱讀

    深度揭秘:Ubuntu如何為樹莓派打造安全堡壘,不看后悔!

    引言在物聯(lián)網和嵌入式開發(fā)日益普及的今天,樹莓派作為款廣受歡迎的開發(fā)板,被廣泛應用于各種項目和應用。對于樹莓派開發(fā)者來說,選擇安全可靠
    的頭像 發(fā)表于 04-19 08:32 ?973次閱讀
    深度揭秘:<b class='flag-5'>Ubuntu</b>如何為樹莓派打造安全堡壘,不看后悔!

    何在Ubuntu 24.04上運行5.4.47版本?

    18.04 的 SDK,但最終導致構建錯誤,在 ubuntu 24.04 上缺少庫,因此 SDK 似乎對構建系統(tǒng)本身有很強的依賴性。 下步,我嘗試在 Ubuntu 24.04 上
    發(fā)表于 04-11 06:08

    告別復雜操作:款在樹莓派上測試操作系統(tǒng)的免費工具!

    BalenaEtcher是款有趣的免費工具,可用于創(chuàng)建可啟動的SD卡和USB驅動器。我經常用它來在我的RaspberryPi上測試新的操作系統(tǒng),但你也可以用它來安裝新的Linux發(fā)行版。它通常比
    的頭像 發(fā)表于 03-25 09:38 ?1338次閱讀
    告別復雜操作:<b class='flag-5'>一</b>款在樹莓派上測試操作系統(tǒng)的免費工具!

    開始冒險!用樹莓派+Ubuntu,打造《我的世界》專屬服務器!

    歡迎來到我們假日季前推出的Linux游戲系列第二期。本周,我們準備了教程,教你如何在安裝Ubuntu桌面的RaspberryPi上
    的頭像 發(fā)表于 03-25 09:24 ?1997次閱讀
    開始冒險!用樹莓派+<b class='flag-5'>Ubuntu</b>,打造《我的世界》專屬服務器!