Linux和Windows系統下簡單程式的編寫

2021-10-09 17:59:20 字數 1808 閱讀 2923

(二)windows系統下編寫簡單程式

(1)到ubuntu乙個目錄下,然後滑鼠右擊,在此處開啟終端;

(2)進入root使用者sudo su;

(3)輸入sudo vim hello.c;建立hello.c檔案

(4)進入vim下,從鍵盤輸入i,左下角出現-- 插入 --,表示進入編輯狀態;

(5)輸入**後,按esc推出編輯模式,按下shift+;再輸入wq,回車.

#include

int main(

)

(6)執行hello.c檔案:sudo gcc -wall hello.c -o hello

(7)執行,輸入:./hello

建立main1.c檔案

編寫main1.c

#include

#include"sub1.c"

int main(

)

建立sub1.c

編寫sub1.c

float x2x(int a,int b)

;

執行main1.c檔案:gcc -o main1 main1.c

執行,輸入:./main

結果如下:

用touch命令建立makefile檔案,並編寫檔案

#makefile

main1: main1.o sub1.o

main1.o: main1.c sub1.h

cc -c main1.c

sub1.o: sub1.c sub1.h

cc -c sub1.c

注意:命令行前必須以tab鍵開始

注意:在編輯 makefile 檔案時,需新新增 sub1.h 標頭檔案,還需修改sub1.c和main1.c檔案。三個檔案內容與(二)中相同

編輯完成後執行make命令:

輸入 ./main1

結果如下:

新建乙個工程

然後編寫main1.cpp檔案

#include

#include

"sub1.h"

intmain()

再編寫sub1.cpp檔案

#include

"sub1.h"

float

x2x(

int a,

int b)

再編寫sub1.**件

float

x2x(

int a,

int b)

;

編譯並執行main1.c

linux系統和windows系統資料格式問題

由於linux系統和windows系統的文字編碼格式不同,所以在windows系統下寫的文字在linux系統下開啟會出現亂碼。例如在windows下換行時,有兩個字元 回車 r 和換行 n 但是在linux下,只有乙個換行 n 系統之間的轉碼可以通過unix2dos和dos2unix兩個指令實現。u...

對比Linux系統和Windows系統哪個更好

最近半年來,我一直在讀一本叫做 linux就該這麼學 的linux教材,確實讓我進步的很快,也慢慢的讓linux系統走入了我的知識認知中,那麼學習前我們來對比下windows和linux的不同,然後再給新手朋友們談談學習linux的一點小建議吧。windows作業系統是一款由美國微軟公司開發的視窗化...

windows系統和linux系統的區別

1 硬碟利用率,linux使用硬碟較少 所以可以用低配機器組集群 圖形介面也可以不裝 2 linux所有內容均以檔案形式 一切都是檔案 儲存包括硬體,使用者,而windows檔案和硬體沒什麼關係,兩個之間沒有關聯 3 linux區分大小寫,windows在dos介面命令下不區分大小寫 4 路徑不同,...