千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > linux編譯后如何執(zhí)行程序嗎,linux執(zhí)行編譯后的文件

linux編譯后如何執(zhí)行程序嗎,linux執(zhí)行編譯后的文件

來源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-11-23 06:42:10 1700692930

Linux中,運(yùn)行一個(gè)C語言程序如何運(yùn)行

編譯。由.c文件生成.o文件,寫作:gcc a.c -o a.o -c這個(gè)命令可以將a.c編譯成a.o。如果存在多個(gè)文件,可以逐個(gè)編譯,即a.c b.c...生成a.o b.o...等。鏈接。

上機(jī)運(yùn)行一個(gè)C程序的步驟主要包括以下幾個(gè): 編寫代碼:首先,你需要編寫C程序。你可以使用任何文本編輯器,如記事本,Sublime Text,或者更專業(yè)的集成開發(fā)環(huán)境(IDE),如Visual Studio Code,Eclipse等。

當(dāng)編寫完一個(gè)程序后,需要首先進(jìn)行編譯,然后再運(yùn)行。如下圖所示,程序編寫完畢后,點(diǎn)擊工具欄中的Execute,選擇compile(編譯)。如果沒有錯(cuò)誤,再選擇Execute,選擇run(運(yùn)行)。

linux執(zhí)行c文件linux執(zhí)行c文件

安裝linux版的vmware,然后通過vmware建立windows虛擬機(jī),通過vnc實(shí)現(xiàn)linux物理機(jī)和windows虛擬機(jī)的共享,從而運(yùn)行windows軟件。

linux編寫程序后運(yùn)行流程如下 在終端窗口中創(chuàng)建一個(gè)文件并命名為test.c,在終端輸入touchtest.c打開。在終端中輸入vimtest.c打開這個(gè)文件并編寫代碼。在終端中輸入gcctest.cgcc編譯源文件。

需要保證linux下要安裝了qt環(huán)境2進(jìn)入你的程序目錄,運(yùn)行/usr/local/qt_install/bin/qmakexxxx.pro。

編譯加上-lm。根據(jù)查詢相關(guān)公開信息,在Linux系統(tǒng)下C源文件調(diào)用了math庫里的函數(shù),則編譯時(shí)要加上-lm,表示鏈接到math庫。Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng)。

linux執(zhí)行程序命令linux執(zhí)行程序

1、linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。linux常用命令: pwd命令 該命令的英文解釋為print working directory(打印工作目錄)。

2、開機(jī)啟動(dòng)時(shí)自動(dòng)運(yùn)行程序Linux加載后,它將初始化硬件和設(shè)備驅(qū)動(dòng),然后運(yùn)行第一個(gè)進(jìn)程init。init根據(jù)配置文件繼續(xù)引導(dǎo)過程,啟動(dòng)其它進(jìn)程。

3、通過ps命令的-A或者-e參數(shù)來獲取系統(tǒng)中所有的進(jìn)程,這兩個(gè)參數(shù)的作用一樣的。通過top命令來獲取系統(tǒng)中所有的進(jìn)程任務(wù)。執(zhí)行top命令后,在tasks一欄會(huì)看到總的任務(wù)數(shù)。

tags: linux教程
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
解決visio打開閃退的問題

一、visio打開閃退怎么恢復(fù)有時(shí)候,我們打開Visio軟件時(shí),會(huì)遇到閃退的問題。最常見的解決方法是恢復(fù)軟件。具體操作如下:1、打開控制面板,找...詳情>>

2023-11-23 08:52:25
int32和int64的區(qū)別

一、基本概念在計(jì)算機(jī)中,整數(shù)的表達(dá)方式分為有符號(hào)和無符號(hào)兩種,而int32和int64都是有符號(hào)整數(shù)。int32表示的是32位整數(shù),占用4個(gè)字節(jié),取值范...詳情>>

2023-11-23 08:45:13
從多個(gè)方面闡述LaTeX角度

一、LaTeX角度符號(hào)LaTeX作為一種排版系統(tǒng),因其支持各種特殊符號(hào),被廣泛應(yīng)用于學(xué)術(shù)、科研、技術(shù)等領(lǐng)域。在LaTeX中,可以通過特定的命令插入各...詳情>>

2023-11-23 08:41:37
理解el-container

一、基本概念el-container是element-ui框架中的一個(gè)容器組件,用于作為頁面布局的根節(jié)點(diǎn),是實(shí)現(xiàn)協(xié)調(diào)頁面上各個(gè)元素的關(guān)鍵。el-container的主要...詳情>>

2023-11-23 08:27:13
linux獲得pid,Linux獲得權(quán)限

linux當(dāng)前進(jìn)程pidlinuxpid進(jìn)程1、linuxC中,獲取當(dāng)前進(jìn)程id函數(shù)為getpid();頭文件:#includeunistd.h 函數(shù)原型:pid_tgetpid(void); 函數(shù)詳情>>

2023-11-23 08:22:10