我想學習如何在Linux下編寫C程序。現在我已經安裝了Centos,並且我正在使用vim
在C語言中編寫'hello world'程序。但我不知道該把它放在哪裏,或者如何編譯它?我已經安裝了gcc
。對不起。我是一個新手。謝謝。你能否給我一個例子,說明如何用C編寫一個簡單的程序,然後測試和編譯它。把文件放在哪裏以及如何編譯和運行它?
-2
A
回答
2
2
型這在你的終端:
$ mkdir ~/learnC
$ cd ~/learnC
$ cat > hello.c
#include <stdio.h>
int main() {
printf("Hello World\n");
}
/* Press Ctrl+D */
$ gcc hello.c -o hello
$ ./hello
相關問題
- 1. 在哪裏把jar文件放在apache中?以及如何從Perl訪問它?
- 2. 如何告訴MSBuild把我的編譯文件放在哪裏?
- 3. 如何編寫jXLS模板以及在哪裏編寫它
- 4. 如何在nginx中使用.htaccess以及在哪裏放置它?
- 5. 在哪裏把pdf文件放在ti
- 6. 如何以及在哪裏投放笨文件夾中的API?
- 7. Grails - 在哪裏放置測試文件以及如何加載它們
- 8. 把JS文件放在Rails的哪裏?
- 9. 把gradle.properties文件放在哪裏
- 10. Xcode:把輸入文件放在哪裏?
- 11. 你把dotcloud.yml文件放在哪裏?
- 12. Emacs:把psvn.el文件放在哪裏?
- 13. 把DLL文件放在哪裏?
- 14. 把nginx配置文件放在哪裏?
- 15. 哪裏把css文件放在Codeigneter中
- 16. 把txt文件放在哪裏
- 17. 把log4j.properties文件放在哪裏
- 18. 編輯:在哪裏以及如何下載臨時文件?
- 19. 推送源在哪裏找到,以及如何直接編譯它
- 20. FORCE INDEX mySQL ...我把它放在哪裏?
- 21. 在哪裏把庫文件放在裏面的jar文件
- 22. 在哪裏執行onClickListener以及如何?
- 23. URL重定向 - 在哪裏以及如何編寫它?
- 24. 如何把eclipse中的javaw.exe放到哪裏可以找到它
- 25. Visual Studio在編譯/運行時將ASP.NET放在哪裏
- 26. UWP(C#) - 在哪裏以及如何保存和訪問文件?
- 27. 在哪裏我們把ejb程序放在tomcat 6.0中以及如何部署?
- 28. 如何追加到Xcode 4中的文件以及文件應放在哪裏?
- 29. JSON在哪裏存在?我在哪裏可以把它
- 30. 在哪裏把通用路由器放入React以及如何定義鏈接?
我建議你創建一個目錄來把你的源代碼:'CD; mkdir src; cd src;運行vim和gcc以及你的程序......。從長遠來看,混淆頂級(家庭)目錄並不是一個好主意。另外,不要以root用戶身份登錄;有太多簡單的方法可以像這樣意外地破壞整個系統。儘可能少地做根。 –
如果不把代碼放在(home)目錄下,你建議使用哪個目錄並且想把代碼放入?謝謝 – run
我建議你自己創建一個源代碼目錄(我使用'src',它被古老的傳統神聖化,但你可以使用任何你喜歡的名字)。 shell腳本的小數位可以被重寫:'mkdir $ HOME/src; cd $ HOME/src; ......做功......'。這個想法是,你的主目錄應該包含子目錄(比如你自己開發的命令的'bin'目錄)和隱藏文件,比如'.profile'或'.bashrc',可能沒有其他的東西。我的$ HOME中有60個可見的文件或目錄;其中5個是文件,我應該清理這些文件。我有大約100個隱藏的文件。 –