1. 十萬火急 如何在linux下運用c或c++實現以下操作!!!!!
要求這么多還不給分,有點過分
2. 在Linux系統中,如何運行一個C語言程序
我不太明白你說的是什麼意思,Linux下的C編程一般是通過gcc實現的。
例如,創建了一個hello.c文本,在文本中寫入
#include <stdio.h>
int main(void)
{
printf(「hello world!!」);
return 0;
}
然後在終端輸入
$ gcc –o hello hello.c
$ /tmp/hello
註:hello.c文件放在/tmp目錄下,通過gcc -o hello hello.c命令生成一個hello文件,它是一個可執行文件,然後直接執行,就可以運行該程序了。
3. 跪求一份完整的嵌入式Linux方面的C項目實例
怎樣的人適合學習嵌入式?
學習嵌入式需要有一定的基礎,這些基礎大概包括下面兩點:
學過c語言,匯編;
對微控制器有一定了解。
一般理工類(計算機,自動化,電子類專業)的學生大三學比較合適。因為到了大三,一般學過了c語言及匯編,雖然大部分學生沒有獨立寫過一個程序,但至少上過這門課,自己也看過相關知識點;而且上過8051等微控制器原理的課程,也看過類似的教課書。
具備以上基礎的人,也不是誰都可以學。因為嵌入式學習門檻比較高,難度比較大,不但要有一定的毅力,而且要觸類旁通,如果太死板也很難學會。
概括的說學習嵌入式還必備下列性格:
熱愛研發!
切忌浮躁!
執著,頑強,自信!
舉一反三!
如果你符合以上條件,完全可以經過努力把嵌入式學好,我了解到的在華清遠見學習的一個同學,之前基本上什麼基礎都沒有,寫一個「hello world」程序都為難,編譯了幾次才通過,但是經過四個月的努力,在華清遠見專業老師和同學們的熱心幫助下,從一個完全的菜鳥變成了入門級別的linux工程師了,找到了一份做應用開發的工作,工資大概有四千吧,還算不錯。
LZ要自學的話,可以多到華清遠見的網站上看看他們的課程設置,就知道自己該學些什麼,還有很多學習資料和視頻可以下載,另外華清遠見出版的40多本嵌入式專業暢銷書,外面各大書店和圖書館都有,你都可以去翻翻看看。
祝你早日學有所成!
請參考,希望能幫到你。
4. 在linux 終端 下如何編譯整個c項目
linux終端下,編譯C語言程序步驟為:
採用vi進行源代碼編寫,編寫完成後,:wq存檔退出,如:
vi test.c
在命令行下,運行gcc編譯程序,生成執行碼,如:
gcc -o test test.c
-o 表示指明生成的執行碼名稱
運行編譯後的執行碼
./test
5. 在Linux系統中,如何運行一個C語言程序
1、打開kali linux的終端。創建一個文件並命名為test.c。在終端輸入:touch test.c。
6. 到底怎麼在Linux里編寫c程序啊
在linux下通常使用gedit或vim直接編寫.c程序,然後通過gcc指令編譯。以Ubuntu系統為例,詳細過程如下:
1、進入桌面Temp文件夾
7. linux下的c/c++開發
我就是做LINUX下的C開發的。
准確的說,LINUX下C才是主要的開發語言,但是寫應用程序還是要用面向對象的,尤其是圖形界面的,不如QT和X和GTK等等。下面說的必須要求你C語言學的很好而且會使用LINUX的情況下。LINUX常用命令要熟悉。
要學LINUX下的C編程,先看一兩本LINUX下C的書比較好,這個你自己選擇,但是經典的書還是好一些,比如《LINUX程序設計》、《UNIX環境高級編程》,看這些的時候把書上的例子選擇一些自己編譯一下,哪怕是照著敲進去,事半功倍。
看完一本這樣的書,你對LINUX系統編程的知識就足夠了,這時候你可以開始閱讀一些LINUX下的源代碼來鍛煉和提升能力了,LINUX下有很多開源的軟體,你可以搜一下,應用程序也很多,但是最好的源代碼還是LINUX內核。
推薦一本簡單的內核書《linux內核完全剖析0.12》,這個講的是0.12內核,代碼量只有1萬多行的內核,現在的2.6估計一千萬,一輩子看不完。這個書講了很多X86體系結構的知識,這時理解內核必備的,匯編你要能看懂。
能看懂內核代碼了,就說明你至少不是初學者了,現在肯定能開發項目了,有了經驗後,恭喜你,你就成為一名LINUX程序員了。
再由這些基礎後,你就可以選擇一些具體的開放方向了,比如底層一點,驅動,協議等、或者嵌入式應用等、或者是QT等。不過這就是後話了,呵呵
我自己的一些體會,希望能對你有用。
8. Linux中,運行一個C語言程序如何運行
在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、注意事項:
(1)
當文件較少時,可以省略目標文件步驟,編譯鏈接一步執行,如:
gcc a.c b.c c.c -o a.out(2)
提供的示例為最基礎的編譯功能,在實際應用中gcc有很豐富的編譯選項,根據需求進行添加。
(3)
當項目包含文件較多時,可以使用makefile進行管理。
9. 到底怎麼在Linux里編寫c程序啊
建議你使用gcc,linux下也有像vc的可視化開發工具如:Qt,Eclipse,Codeblock,一般gcc比較方便,屬於命令行,可以編譯C,C++,具體是:
第一步:打開終端,隨便進入一個文件夾用於存放你編寫的程序
#cd
/home/usr/workspace
#vi
Hello.c
接著你就會看到vi編輯器,按I開始輸入,接著輸入你的代碼,
輸完後按Esc,再輸入":wq"(引號內)保存退出,
好,現在你已經用vi編輯好了你程序。
第二步:用gcc編譯你的程序
在終端輸入
#gcc
-o
hello
hello.c
編譯完成後,在你的文件中出現一個hello運行文件。
第三步:運行編譯好到hello文件,在終端輸入
#./hello
到這一步你的程序開始運行了。
在這里只能簡單介紹了,你自己再看看,希望對你有幫助。
10. 有沒有人可以推薦一下linux下C/C++的練手項目
ATM終端:
你自己設計一套,例如
兩種許可權:1、管理員 2、銀行卡持有者
基本交易:1、消費 2、轉賬 3、查詢。。。。。注意文件讀寫操作
注意許可權、界面設計,熟悉文件系統操作。
還有圖書館書記管理、學生檔案管理之類的。。。思路都差不多