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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

基于虚拟机Ubuntu系统下C语言简单编写程序

發布時間:2024/3/12 Ubuntu 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于虚拟机Ubuntu系统下C语言简单编写程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄描述

    • 前言
    • 一、修改系統參數
      • 1、查看Ubuntu版本
      • 2、原文件備份
      • 3、下載清華源
    • 二、編寫“hello world”C語言程序
      • 1、安裝vim
      • 2、建立hello.c
      • 3、運行程序
    • 三、不同系統編譯并運行程序
      • 1、Ubuntu系統下編譯運行
      • 2、Windows系統下編譯運行
    • 四、Ubuntu系統下Makefile編譯程序
      • 1、安裝make
      • 2、創建Makefile文件
      • 3、運行
    • 五、總結
    • 六、參考文獻

前言

虛擬機是通過軟件模擬的具有完整硬件系統功能的計算機系統,基于虛擬機安裝Ubuntu,Linux需要運行在Windows的虛擬機上,而我們在VMware上面創建新的虛擬機。Ubuntu系統是Linux系統的衍生版本之一,開發Ubuntu是為了使個人電腦變得簡單易用,同時提供服務器版本,利用其做深度學習。

一、修改系統參數

1、查看Ubuntu版本

輸入如下命令:
lsb_release -a

輸入命令后,獲得該虛擬機Ubuntu的版本。版本不同對應后面清華源鏡像也不同。

2、原文件備份

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

3、下載清華源

前往下面地址下載
https://mirrors.tuna.tsinghua.edu.cn/
進入界面后搜索Ubuntu,然后點擊圖中所示位置處

找到對應Ubuntu版本后,將其中的文本全部復制。

切換到虛擬機上,輸入命令
gedit /etc/apt/sources.list
將復制的文本粘貼上去替換成清華源

最后執行如下命令,更新apt即可

sudo apt-get update

二、編寫“hello world”C語言程序

1、安裝vim

輸入命令

sudo apt-get install vim

2、建立hello.c

輸入命令vim hello.c進入vim編譯器,按i鍵,進入輸入模式(此時鍵盤即對應其本身字母)

按Esc鍵,退出輸入模式,輸入:wq,在按回車鍵,保存項目,回到最開始的界面,如下圖:

3、運行程序

輸入命令gcc hello.c,繼續輸入./a.out即程序運行成功。

三、不同系統編譯并運行程序

編寫一個主程序文件 main1.c 和一個子程序文件 sub1.c, 要求:子程序sub1.c 包含一個算術運算函數 float x2x(int a,int b),此函數功能為對兩個輸入整型參數做某個運算,將結果做浮點數返回;主程序main1.c,定義并賦值兩整型變量,然后調用函數 x2x,將x2x的返回結果printf出來。

1、Ubuntu系統下編譯運行

輸入命令vim main1.c打開vim編輯器,按i鍵開始輸入,建立

main1.c #include<stdio.h> #include"sub1.c" int main() {int a,b;float m;a=2,b=3;m=x2x(a,b);printf("%f\n",m);return 0; }

按Esc鍵,然后輸入:wq,再回車,即可保存并退回開始界面。
輸入命令vim sub1.c,按i鍵開始輸入

#include<stdio.h> float x2x(int a,int b) {float c=0;c=a+b;return c; }

完成上面同樣的操作即退回。
先輸入命令gcc main1.c -o main1,在輸入命令./main1即可

2、Windows系統下編譯運行

在Dev-C++上新建源代碼,然后編譯,再運行。

#include<stdio.h> float x2x(int a,int b); int main() {int a,b;float m;a=2,b=3;m=x2x(a,b);printf("%f\n",m);return 0; } float x2x(int a,int b) {float c=0;c=a+b;return c; }

四、Ubuntu系統下Makefile編譯程序

1、安裝make

輸入命令sudo apt install make

2、創建Makefile文件

輸入命令vim makefile,輸入i進入編輯模式,輸入如下代碼:

按Esc鍵,再按下:wq和回車鍵即保存并退回開始界面。

3、運行

輸入make即可運行。

五、總結

基于Ubuntu系統利用命令執行操作,搭建服務器,學習庫的操作。對于開發者而言,Ubuntu系統下,若是熟悉了其操作后,其效率更高,該系統環境更友好。

六、參考文獻

http://t.csdn.cn/uCgYz

總結

以上是生活随笔為你收集整理的基于虚拟机Ubuntu系统下C语言简单编写程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。