初學者 Linux 一些簡單問題

2021-10-09 17:51:02 字數 1266 閱讀 3220

@[linux](初學 linux系統)

unbuntu安裝好後一般是沒有gcc編譯器的,因此我們需要先配置好gcc,才能對寫好的.c檔案進行編譯。安裝時我們用apt命令,這裡需要許可權,命令如下:

sudo apt install gcc

sudo apt install vim

建立helloworld.c檔案利用vim命令對hellow.c進行編寫

vim hellow.c
編寫完成後,利用gcc對hellow.c進行編譯生成hellow檔案,然後執行得到輸出的結果

編寫乙個主程式檔案 main1.c 和乙個子程式檔案 sub1.c, 要求:子程式sub1.c 包含乙個算術運算函式 float x2x(int a,int b),此函式功能為對兩個輸入整型引數做某個運算,將結果做浮點數返回;主程式main1.c,定義並賦值兩整型變數,然後呼叫函式 x2x,將x2x的返回結果printf出來。1) 請在ubuntu系統用gcc 命令列方式編譯主程式main1.c 並執行;

建立並編譯兩個檔案,然後執行

這個程式我做的時候遇到一點小問題,開始我把兩個檔案分開編譯,發現抱錯,後來才知道要把兩個.c檔案一起編譯到同一檔案中,因為它們本就是同乙個程式。

首先建立makefile檔案

編寫makefile檔案

(makefile為指令碼檔案,在裡面寫的是指令碼語言,make為工程管理器,使用者只需要單擊「make」,系統就會自動編譯,整個過程中不需要人工干預,因此也被稱為全自動工程管理器)

注意用table進行分隔,空格不行。

make命令(make自動編譯是按照寫的指令碼編譯,在編譯過程中自動檢測是否有修改)

執行程式

總的來說linux還是有更多的需要我們去摸索的地方 ,積少成多,相信自己會越來越好。

第一次寫部落格,不是很熟悉,在各方面還有很多的不足,希望以後可以越來越好。。。

最後,謝謝瀏覽!!

C 初學者的一些牢騷

以下是乙個c 新學者的一些看法。最近為了學軟工,現學了c 然後發現有好有壞的東西 1 oo思想,c 中得到充分的體現,到處都要是類,雖然我沒怎麼繼承是吧。好在int,byte 都是類,很好很強大。許多函式都內建再後面,很強大。靈活性只能說一般。型別間轉換還是比較繁瑣的過程,timespan個人覺得還...

總結一些初學者不明白的問題

總結一些初學者不明白的問題 1.常量 整型常量 實型常量 字元常量 字串常量 符號常量 2.變數 3.常變數 4.識別符號 5.補碼 注意一 不要把符號常量誤認為變數,區分符號常量和變數,符號常量不佔記憶體,只是乙個臨時符號,代表乙個值,在預編譯後這個符號就不存在了,故不能對符號常量賦新值。例如 在...

給python初學者的一些建議

安裝anaconda python並配好路徑 安裝vscode,安裝python外掛程式 plance外掛程式 jupyter外掛程式等 嘗試conda 建立虛擬環境,一般在虛擬環境中操作 在學習語法 做實驗的時候,建議先通過notebook來嘗試 可以先看廖雪峰的教程 一開始先看到物件導向就行,感...