2011-09-24 15 views
-4

我需要編寫一個程序,運行如下:<program_name>_ <space> _<file_name>_ <space> _<stuff to be written into the file>。我是Linux/C/Unix編程新手,所以我需要你的幫助。根據我的理解,我需要編寫一個名爲<program_name>的程序,在主函數中傳遞<file_name><stuff to be written in the file>兩個參數,然後照常編寫所需的所有行。我是否以正確的方式去做這件事?另外,提到我要從程序中創建一個make文件。由於我完全不熟悉Linux,我想知道這是否會改變任何事情。也就是說,我的方案會改變,因爲我需要製作一個make文件嗎?謝謝您的幫助! :)如何以定製的方式運行Linux/C程序?

+3

你需要去閱讀一些教程。這個網站不能從頭開始教你所有這些。 – bmargulies

+0

@bmarguies:我甚至應該尋找什麼?如果你能給我一個提醒,我會研究它。不幸的是,我無法將其輸入Google並獲得答案。你知道我應該至少看到什麼嗎? – CodingInCircles

+1

我使用了'linux c hello-world tutorial'。首先,http://www.thegeekstuff.com/2010/08/make-utility/。然後'linux c參數',並找到http://stackoverflow.com/questions/498320/pass-arguments-into-c-program-from-command-line。 – bmargulies

回答

1

你應該搜索「開始linux」來獲得一些網站,這些網站將爲你提供在Linux中瀏覽的基礎知識,特別是在命令行上。

然後,我會搜索「開始vi」來學習vi編輯器的基礎知識。如果你使用的是GUI,那麼你可以簡單地使用他們簡單的GUI文本編輯器。

然後我會搜索「Beginning C programming linux」。這會給你幾個鏈接,並會讓你瞭解創建C程序和使用GCC進行編譯的基礎知識。

這應該讓你在短期內有足夠的麻煩,直到點擊某個東西或者你學習了足夠的新術語來繼續搜索。

祝你好運!

+0

謝謝!這就是我現在正在做的事,在@bmargulies引導了我之後。 – CodingInCircles

相關問題