在Ubuntu上進行C語言開發,程式編譯過程

2021-10-06 11:45:31 字數 724 閱讀 1771

新建.c型別的檔案並開啟:

然後儲存退出當前程式。

用gcc編譯該程式,如果無報錯則會生成可執行檔案:

panda@panda:~$ gcc -o a a.c
用ls命令檢視,生成了乙個名為a的可執行檔案,執行該檔案:

編譯命令格式:

gcc [-option] 生成的檔名 源檔名;

g++ [-option] 生成的檔名 源檔名;

備註:檔名可以包含檔案的絕對路徑,也可以使用相對路徑;

如果命令中不包含輸出可執行檔案的檔名,則會生成乙個預設的,linux平台為a.out,windows平台為 a.exe;

引數選項

-e 只進行預處理;

-s 只進行預處理和編譯;

-c 只進行預處理、編譯和彙編;

-o file 指定生成的輸出檔名為file;

記憶體四區:**區、資料區、棧區和堆區;

**處理器:運算器、控制器和暫存器;

在 Linux 上進行自動備份

簡介 重要資料的丟失可能意味著致命的破壞。儘管如此,還是有無數專業人員忽視了對他們的資料的備份。雖然原因可能各不相同,但是,最常 見的乙個解釋是,執行例行備份確實煩瑣。由於機器擅長於完成普通而重複的任務,因此,自動化備份的過程是降低工作內在的枯燥性和人們與生俱來的拖延傾向的 關鍵所在 如果您使用 l...

在spring boot上進行ajax上傳檔案

由於我想試一下不使用表單來上傳檔案與檔名,在這裡使用div巢狀input來使用 提交按鈕 enctype multipart form data 如果這一行不加上去後台會報錯誤 current request is not a multipart request function addfile e...

Ubuntu上進行android真機除錯

這裡記錄一下在ubuntu上進行android真機除錯的要點。windows上用usb插上機子後,就會自動安裝驅動,然後一會兒就連上了。在ubuntu下,當然也是自己動手豐衣足食。首先是用usb插上電腦,然後開啟終端,輸入lsusb,將會發現下面有趣的東西 正如看到的那樣,我的測試機是中興zte,所...