1樓:劇駿
#include
#include
int main()
最簡單的方法!!!!!!
在linux系統中,如何執行一個c語言程式?
2樓:想你帶你去遊遊
如果已經寫好了原始檔,那麼cd 進所在的目錄
gcc filename.c -o filename
./filename
3樓:匿名使用者
我不太明白你說的是什麼意思,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檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。
4樓:匿名使用者
gcc 的編譯引數很多,可以檢視手冊即可按您的編譯目的選擇編譯方式,按一般方法編譯之後,可通過指出目標檔案的路徑來執行,也可以放在環境變數所指出的路徑中,直接在終端輸入命令執行。
5樓:匿名使用者
使用vi開啟,在終端輸入vi ***.c,然後按esc :q在終端輸入gcc ***.c -o a回車再輸入./a回車
結果就顯示在使用者名稱的前面。
6樓:不會上網de人
比如a.c
gcc a.c -o 檔案路徑/a
gcc ./a
檔案路徑你可以在它的屬性裡面複製下來直接貼上上去就可以了。
7樓:匿名使用者
linux下一個c程式的叢生到死:
用c語言如何從路徑名中分離檔名
8樓:
宣告一個足夠長的名為fn的char型陣列,呼叫庫函式strrchr在含路徑的全檔名中找到檔名前的'\',將其後的檔名拷貝到fn中即可。舉例**如下:
//#include "stdafx.h"//if the vc++6.0, with this line.
#include "stdio.h"
#include "string.h"
int main(void)
9樓:匿名使用者
void *getfilename(char *p)int main()
char p="d:\\software\\adobe\\photoshop5.exe";
中的雙斜槓是賦值時用到的,如果路徑名是其它方式獲取到,就不需要用到雙斜槓!
10樓:冒泡君
你的這句話char p="d:\software\adobe\photoshop5.exe"; 裡的\被編譯器解析成轉義字元了。
11樓:匿名使用者
char p="d:\software\adobe\photoshop5.exe";
要改成:
char p="d:\\software\\adobe\\photoshop5.exe";
linux系統下使用c語言編寫一個程式,它把給定的正文插入到檔案的任意指定位置,並輸出最後結果,
12樓:滄海雄風
把一段內容插入到已有檔案的任意指定位置?
比如有個檔案 data.txt
裡面內容是
123456789 把給定正文插入任意位置 是吧? 還有什麼要求沒?
沒有我就開始寫了
linux下c語言實現檔名檢索
13樓:趣園藝
linux下c語言通過檔名檢索建立多個檔案,實現檔名有規律的變化test1,test2...這種功能,方法如下:
dir *opendir(const char *filename);
struct dirent *readdir(dir *dirp);
//利用這兩個函式獲取要建立檔案的目錄
while( (psdirent=readdir(pdir)) != null )
//通過while迴圈建立檔名為檔案(filecount+1)的檔案。
14樓:匿名使用者
首先dir *opendir(const char *filename);
struct dirent *readdir(dir *dirp);
利用這兩個函式獲取你目錄下
while( (psdirent=readdir(pdir)) != null )
從迴圈出來後建立檔名為file(filecount+1)的檔案。
這個只是簡單思路。最後別忘closedir。因為你的需求裡,並未涉及檔案建立個數的上限以及如果刪掉某個檔案後的需求。
通常,如果你目錄下檔案個數固定似乎更好辦一些。
linux編譯c語言,源程式檔案放在什麼路徑?
15樓:匿名使用者
改名:mv hello hello.c
編譯:首先cd到你原始檔的那個目錄下,這樣省去了指定絕對路徑的麻煩,比如cd到桌面,然後:gcc hello.c -o hello
執行:./hello
16樓:匿名使用者
1.更改所謂副檔名
user ~ $ mv hello hello.c2.用gcc 編譯原始碼
user ~ $ gcc [options] /[path]/hello.c
關於gcc的選項,可以檢視相應手冊,常用的選項也就幾個,比如你編譯hello.c
進入桌面,因為你的原始碼放在桌面上。
user ~ $ cd ~/desktopuser ~ $ gcc -wall -o hello hello.c
17樓:軒豐造寂
第一種方法:
改名:mv hello hello.c
編譯:首先cd到你原始檔的那個目錄下,這樣省去了指定絕對路徑的麻煩,比如cd到桌面,然後:gcc hello.c -o hello
執行:./hello
第二種方法:
啟動終端後
gcc /桌面/ hello.c
./a.out
第三種方法:
1.更改所謂副檔名
user ~ $ mv hello hello.c
2.用gcc 編譯原始碼
user ~ $ gcc [options] /[path]/hello.c
關於gcc的選項,可以檢視相應手冊,常用的選項也就幾個,比如你編譯hello.c
進入桌面,因為你的原始碼放在桌面上。
user ~ $ cd ~/desktop
user ~ $ gcc -wall -o hello hello.c
18樓:
啟動終端後
gcc /桌面/ hello.c
./a.out
在linux下用c語言做個程式 建立一個txt檔案 執行程式寫一段話 寫進txt
19樓:桃子的幸福
示例教程:
1. 編寫**
在linux下面使用命令建立main.c檔案vim main.c
main.c**:
2.編譯源程式
gcc main.c -o main
結果在此路勁下會出現main源程式
3.執行源程式
檢視檔案是否建立且寫入成功完成
在linux系統中 編寫一個c語言源** 檔名為test.c 編寫好了以後為了除錯看看結果是否正確
20樓:匿名使用者
程式目錄下
gcc test.c -o test
就可以了
21樓:匿名使用者
你linux系統有沒有gcc啊?
有的話直接輸入 : gcc test.c -o test沒有任何提示的話,就說明編譯成功了,
之後再加./test 就可以看到結果了
22樓:匿名使用者
gcc -g -o test test.c
-g是為了gdb除錯的引數,為了除錯一定不能少
23樓:布魯斯飛得更高
gcc test.c -o test
c語言編寫程式,c語言程式編寫
c語言的教材上好象有這個題,現在沒有時間編寫,著急要嗎?第二個應該越簡單越好。include void main printf 3d,3d,3d max maxi maxj printf 3d,3d,3d min mini minj 進行逐項比較。第一題 include main elsebreak...
用C語言編寫「背單詞程式」,用C語言編寫如下程式?
董俊錕 include include include struct word 定義一個word的結構體,裡面的兩個成員分別放英語單詞和相應的漢語翻譯 int point 0 統計分數的 int count1 0 測試的次數 函式宣告,往詞庫中新增片語 函式宣告,輸出詞庫中所有的片語 函式宣告,輸入...
用C語言編寫程式資料結構,用C語言編寫程式 資料結構
第5 題 include include define max 256 typedef int list max typedef int elemtype typedef int status define overflow 1 define ok 1 define list init size 8...