1樓:匿名使用者
其實這個問題很簡單,不管你用什麼語言編寫程式,尤其是做應用方面的程式,其表現是相同的;對於判定一個程式是否執行成功主要是輸入和輸出,因為任何程式都要和輸入輸出打交道,否則程式便沒有意義,這裡講的輸入和輸出是廣義的;伴隨輸入輸出,有以下幾個方面可以作為判定:
1:明確的輸入、輸出,比如輸入輸出資料;
2:程序序列;
3:如有圖形介面,當如有圖形介面未必表示執行成功;
最後:你需要幾個因素綜合考慮,你寫c語言程式,可以使用除錯工具(gdb)跟蹤 ;寫程式需要慢慢積累經驗;當然靈感很重要!
2樓:
可以寫個簡單的shell,將所有的檔案都加入進去。
舉其一示例,只要gcc -o * *成功了,則echo 「success」,否則就echo er。
最後只需要執行這個指令碼就可以看所有的結果了。注意許可權修改,還有sh 用法。
3樓:匿名使用者
你可以用ps -e這個命令來檢視你的程序中是否有你執行的程式名一致的·····這是檢視你的程式是否執行了·····還有你的程式執行後都生成了個介面了,那肯定是執行了,至於成功,得根據你具體程式了···
4樓:匿名使用者
c語言執行一般是沒有介面的。
這個要看程式輸出的結果是什麼。與預期的結果相同就成功。
編譯完成以後會生成一個exe檔案。
在linux系統中,如何執行一個c語言程式?
5樓:想你帶你去遊遊
如果已經寫好了原始檔,那麼cd 進所在的目錄
gcc filename.c -o filename
./filename
6樓:匿名使用者
我不太明白你說的是什麼意思,linux下的c程式設計一般是通過gcc實現的。
例如,建立了一個hello.c文字,在文字中寫入#include
int main(void)
然後在終端輸入
$ gcc –o hello hello.c$ /tmp/hello
注:hello.c檔案放在/tmp目錄下,通過gcc -o hello hello.c命令生成一個hello檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。
7樓:匿名使用者
gcc 的編譯引數很多,可以檢視手冊即可按您的編譯目的選擇編譯方式,按一般方法編譯之後,可通過指出目標檔案的路徑來執行,也可以放在環境變數所指出的路徑中,直接在終端輸入命令執行。
8樓:匿名使用者
使用vi開啟,在終端輸入vi ***.c,然後按esc :q在終端輸入gcc ***.c -o a回車再輸入./a回車
結果就顯示在使用者名稱的前面。
9樓:不會上網de人
比如a.c
gcc a.c -o 檔案路徑/a
gcc ./a
檔案路徑你可以在它的屬性裡面複製下來直接貼上上去就可以了。
10樓:匿名使用者
linux下一個c程式的叢生到死:
在linux系統中,如何執行一個c語言程式?
11樓:高藍依武
如果已經寫好了原始檔,那麼cd
進所在的目錄
gccfilename.c
-ofilename
./filename
12樓:壬幻翠闕萌
gcc的編譯引數很多,可以檢視手冊即可按您的編譯目的選擇編譯方式,按一般方法編譯之後,可通過指出目標檔案的路徑來執行,也可以放在環境變數所指出的路徑中,直接在終端輸入命令執行。
13樓:匿名使用者
我不太明白你說的是什麼意思,linux下的c程式設計一般是通過gcc實現的。
例如,建立了一個hello.c文字,在文字中寫入#include
int main(void)
然後在終端輸入
$ gcc –o hello hello.c$ /tmp/hello
注:hello.c檔案放在/tmp目錄下,通過gcc -o hello hello.c命令生成一個hello檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。
linux中,執行一個c語言程式如何執行
14樓:匿名使用者
編譯生成可執行檔案,然後執行即可,沒什麼特殊的呀
15樓:風若遠去何人留
在linux中,可以使用gcc編譯器編譯c語言程式,生成可執行檔案,並最終執行。
具體步驟如下:
1、編譯。
由.c檔案生成.o檔案,寫作:
gcc a.c -o a.o -c
這個命令可以將a.c編譯成a.o。
如果存在多個檔案,可以逐個編譯,即a.c b.c... 生成a.o b.o...等。
2、連結。
由.o檔案生成可執行檔案,寫作:
gcc a.o b.o c.o -o a.out
這個命令將a.o b.o c.o三個目標檔案,生成可執行檔案a.out。
3、執行。
呼叫命令:
./a.out
即可執行生成的可執行檔案a.out。
4、注意事項:
gcc a.c b.c c.c -o a.out
(2) 提供的示例為最基礎的編譯功能,在實際應用中gcc有很豐富的編譯選項,根據需求進行新增。
(3) 當專案包含檔案較多時,可以使用makefile進行管理。
16樓:保羅先生
如果已經寫好了原始檔,那麼cd 進所在的目錄gcc filename.c -o filename;./filename;找到一個學習linux的好方法,另外你是感興趣的話可以看下劉遄老師寫的《linux就該這麼學》作為入門的書籍,覺得不錯的話採納下哦~
linux下執行一段簡單的c語言程式 為什麼結果不對 請高手指點
17樓:
你的變數a沒賦初值,系統會隨機取出來一個數值,這個數值可能會很大,當你進行算術運算時,得到的結果超出了int型別所能容納的最大值,於是就導致了溢位,從而得到不正常的結果。
18樓:廚房小妹妹
#include "stdio.h"
int main()
我是這樣寫的, 我也執行了沒有問題了,結果是:s = 72
19樓:o雲未央
你的a沒有賦值哈,仔細看看~o(∩_∩)o
20樓:匿名使用者
s=8; 這個寫錯了吧?是a=8吧
在linux下用c語言做個程式 建立一個txt檔案 執行程式寫一段話 寫進txt
21樓:桃子的幸福
示例教程:
1. 編寫**
在linux下面使用命令建立main.c檔案vim main.c
main.c**:
2.編譯源程式
gcc main.c -o main
結果在此路勁下會出現main源程式
3.執行源程式
檢視檔案是否建立且寫入成功完成
linux終端下如何進行c語言編譯
22樓:海里的月光
1、首先在linux下判斷是否安裝gcc編譯器,直接執行:gcc -v,判斷是否安裝gcc。
2、然後需要在**框內寫一個簡單的c源程式。
3、在程式中使用了c語言中的數學開方函式,sqrt(),所以需要引入math.h標頭檔案。
4、寫完源程式之後,我們對其進行編譯,如果使用通常的編譯語句,【gcc math.c -o math】進行編譯,會出現錯誤;大概的意思就是不認識sqrt這個東西。
5、所以需要使用正確的命令:【gcc math.c -lm -o math】;這樣才能編譯正確。
23樓:
1、進入linux系統,建立c檔案「vim test.c」同時進入vim編輯介面,也可以利用指令「touch test.c」建立後,然後「vim test.
c」進入vim編輯介面。
2、vim編輯介面,由「esc」建來切換三種模式,一般模式:在linux終端中輸入「vim 檔名」就進入了一般模式,但不能輸入文字。編輯模式:
在一般模式下按i就會進入編輯模式,此時就可以寫程式,按esc可回到一般模式。
3、通過輸入底部指令「:set nu」顯示行數。
4、輸入完c**後,記得「esc」鍵切換,輸入「:wq」儲存退出。
5、指令「ls」顯示當前目錄下檔案,我們可以見到存在的c檔案編譯「gcc -o test test.c」,編譯成功後,執行「./test」。
24樓:匿名使用者
linux終端下,編譯c語言程式步驟為:
採用vi進行源**編寫,編寫完成後,:wq存檔退出,如:
vi test.c
在命令列下,執行gcc編譯程式,生成執行碼,如:
gcc -o test test.c
-o 表示指明生成的執行碼名稱
執行編譯後的執行碼
./test
25樓:匿名使用者
gcc hui.c hui 生成可執行檔案hui.exe (這邊用大寫區分來比較容易理解)然後再執行這個檔案就可以了
26樓:匿名使用者
使用gcc編譯器啊。。直接gcc -o 《要輸出的名字》 《你的**的名字》然後 ./輸出的名字 就可以執行了
27樓:匿名使用者
gcc -o hui hui.c
c語言程式設計判斷是否是閏年,C語言程式設計判斷是否是閏年
include void main include 修改如下 void main include void main 錯誤 1.輸入語句scanf,注意要有 2.判斷是否為閏年的方法錯了。3.if語句後面沒有 不然後面的else就沒有與之相匹配的if語句了。 scanf 請輸入年份 d year y...
幫我下C語言 程式設計答案寫下,幫我下 ,C語言 程式設計 答案寫下
愛夜 formalue 中綴表示式 desc 目標 void convert char formalue,char desc 模擬棧 unsigned int stack p 0 棧指標while formalue if formalue if formalue stack p 丟棄 formalu...
用c語言程式設計,用c語言如何程式設計?
皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...