日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】Ubuntu下进行C语言编程

發(fā)布時間:2023/11/30 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】Ubuntu下进行C语言编程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

需要您會使用Windows下cd切換目錄的基本命令,否則請先自學(xué)相關(guān)知識,之后再閱讀本文。

0 基礎(chǔ)命令

介紹最基礎(chǔ)的Linux終端命令。

  • su - root:切換到root用戶(不用也可以)
  • ls:查看當(dāng)前目錄位置
  • cd:切換目錄

利用這幾個命令,我們先切換到某個文件夾

  • su - root和ls
  • 輸入以下指令序列

    su - root // 輸入root密碼

    如果您是第一次安裝Ubuntu系統(tǒng),沒有初始的root賬戶,請輸入

    sudo passwd

    然后設(shè)置密碼,再輸入su - root進入root賬戶下。

    ls指令,能夠查看當(dāng)前目錄下的文件,當(dāng)然,您可能什么都得不到,這代表該目錄下沒有文件或目錄。

    以下是我的演示截圖:

    2. cd切換目錄命令,這與Windows下是一樣的,比如..代表上級目錄,.代表當(dāng)前目錄,這些知識不再說明。

    上一步我們進入了root用戶的根目錄,現(xiàn)在我們切換到一個別的目錄,輸入

    cd /

    再輸入

    ls

    你可以查看當(dāng)前路徑下的文件或文件夾,應(yīng)該會有home目錄,我們再輸入

    cd home/

    進入到了家目錄,之后再使用ls,你會看見一個與你的賬戶名一樣的目錄,進入它,依然使用cd命令。

    以下是我的演示截圖:

    其中jht是我的個人賬戶名,你的和我的應(yīng)該不一樣,因為我們的賬戶名不一樣。

  • 創(chuàng)建一個文件夾(名稱為test)mkdir test
  • 現(xiàn)在我們進入到了你自己的目錄下了,輸入

    mkdir test

    創(chuàng)建一個名字為test的文件夾,再輸入ls,你會發(fā)現(xiàn)創(chuàng)建成功了。

    以下是我的演示截圖:

    3. 使用cd test/進入文件夾,創(chuàng)建一個C語言文件touch p1.c

    接下來,進入這個文件夾,創(chuàng)建一個C語言文件,名稱為p1.c,可以依次輸入下面兩條指令。

    cd test/ touch p1.c

    然后使用ls查看結(jié)果。

    以下是我的演示截圖:

    1 Vim的基礎(chǔ)命令

    之前我們創(chuàng)建好了一個C語言文件p1.c,現(xiàn)在,我們要學(xué)會使用vim編輯器進行編輯。

  • 輸入vim,按回車
  • 如果你得到的不是這個界面,應(yīng)該會提示vim沒有安裝,按照Linux的提示安裝vim就好。
    例如使用以下指令安裝vim編輯器,中途可能需要你輸入y進行確認(rèn)。

    apt install vim

    事實上,Linux會提示你使用這條指令的,它也可能是sudo apt install <……>。

    安裝完成vim,你就能看見上面的界面了,之后我們繼續(xù)進行。

  • 按i,就可以進入插入模式,你就可以編輯文件了。
  • 比如我隨意輸入一些字符:

    3. 編輯好文件后,按Esc退出插入模式,再按:(英文冒號),進入命令模式

    4. 輸入wq <文件名>,可以保存,例如:wq aaa。

    然后就可以看到生成了文件aaa。

    這個過程,我們創(chuàng)建了一個名字為aaa的文件,我們也在里面編輯了一些內(nèi)容,這就像在Windows使用記事本一樣。

  • 使用vim <文件名>,可以進入當(dāng)前文件進行編輯,例如vim aaa,按回車
  • 退出vim編輯器,使用:q(注意,不能在插入模式下使用,如果當(dāng)前是插入模式,需要esc退出再輸入:q)

    另外,你打開了aaa文件后,如果進行編輯之后想保存,再使用:wq即可。
  • 2 C語言編程

    之前創(chuàng)建了p1.c文件,也學(xué)會了Vim編輯器的基本使用,現(xiàn)在我們編寫一個C語言程序并運行它。

  • 輸入vim p1.c打開vim編輯器,再輸入i進入編輯模式

  • 編輯一些C代碼,Esc退出插入模式

  • 輸入:wq保存文件

  • 編譯C語言文件,gcc p1.c -o <可執(zhí)行文件名>,例如你可以輸入gcc p1.c -o p1

    可以看到生成了綠色顯示的可執(zhí)行文件p1。

  • 如果提示沒有g(shù)cc,請自行搜索如何安裝。

  • 運行p1,輸入命令./p1

    可以看到,輸出了Hello!,也就是說我們成功了!
  • 3 C Language Auto complete

    以下內(nèi)容是進階,不適合初學(xué)者,初次接觸Linux請不要嘗試以下內(nèi)容!

    我們需要安裝一些vim插件,實現(xiàn)自動補全,以提高開發(fā)效率。

    參考以下內(nèi)容安裝即可:

    【Linux】Ubuntu 18下安裝Vim自動補全插件YouCompleteMe

    即便如此,依然會有很多問題出現(xiàn),例如:

    若提示Searching Python 3.6 libraries... ERROR: Python headers are missing in /usr/include/python3.6m,應(yīng)該使用命令sudo apt-get install python3.6-dev解決。

    Python版本和環(huán)境變量的設(shè)置,也請讀者根據(jù)Linux提示信息,自行查閱資料。

    重點關(guān)注:本文基于Ubuntu 18.04,默認(rèn)python3版本就是3.6,這會省很多麻煩,修改默認(rèn)python3版本會造成很多麻煩的……

    更多的Linux和Vim命令,請自行查閱相關(guān)的Documentation學(xué)習(xí)。

    總結(jié)

    以上是生活随笔為你收集整理的【Linux】Ubuntu下进行C语言编程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。