Re: [問題] 怎麼寫程式?

看板Linux作者時間17年前 (2009/03/08 13:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/6 (看更多)
※ 引述《DreamLoser.bbs@ptt.cc (金屬製品)》之銘言: > 不好意思 我一頭霧水....看了本linux的書 但好像不知道為甚麼都 > 著重於甚麼權限管理... > 關於怎麼寫程式都沒寫到 或是可能有寫 但我不知道在哪一頁... > 小弟超新手 昨天才碰linux...也就是可能我的問題精華區會有 > 但超新手可能會連從哪裡查都不知道... > 但因為事情比較急一點...明天就要把程式交上教授的linux系統了 請別怪我沒把這 > 系統掌握好問了些笨問題>< > 我寫了c語言的碼了之後 我連putty到教授的linux系統內 > 要編輯vi... > 第一個問題是..我右鍵把原本的程式碼都複製之後 貼到vi上 > 但發現整個畫面變得怪怪的 > 原本應該是整個程式碼是由上往下的 現在貼上之後變成由左往右.... 我覺得可能是換行的格式不一樣...... > 有沒有辦法讓vi貼上之後 那個畫面跟原本程式碼的畫面是一樣的? > 第二個問題:這是C語言,我要怎麼compile? 因為我有Include一些東西(SDK之類的) 一般的簡單C程式,你要存成.c檔案。 然後下指令:gcc XXX.c -o XXX 就可以產生XXX這個程式。 如果你的include並不在系統預定搜尋的地方, 就放在程式找的到的地方吧(用cp或是程式碼用include "絕對路徑")...... > 這些東西教授有幫我弄了資料夾放在裡面... > 我的問題是說..我用完vi 接著呢?要怎麼讓他變成一個程式?0rz > 好像要甚麼makefile...但這本甚麼甚麼私房菜的書也沒有寫 > 甚麼是makefile? 有沒有人有詳細的步驟可以讓原本是文字檔的程式碼可以include > 另一個資料夾裡面的東西 然後變成可執行檔?我真的不太懂make是啥咪碗糕...0rz 如果跟程式碼在同一資料夾下,#include "直接檔名" 在別的目錄就用絕對路徑。例:#include "/usr/local/include/在這裡.h" 如果這隻程式是先建立許多.o的目的檔,然後最後將他們連結成一個程式, 這時為了方便編譯,會寫進一個叫Makefile的檔案,你可以把它看成是 執行這一系列工作的腳本。 如果你的目錄底下已有Makefile,你可以試著執行make這個指令。 > 拜託各位大哥了...能避免的術語就盡量避免...我目前只懂cd..vi,rm,ls,ll這些基本 > 指令..其他都不懂 囧 順代一題,我覺得你的問題不是要看鳥哥的私房菜, 我建議你一本比較合適的:施威銘研究室的"Linux C語言實務" 如果你接著想學較近階的,讀"GCC完全指南 Kurt Wall等著" 這些東西我很久沒碰了,如有講錯,就向你說聲抱歉。 -- Origin: 國立台灣海洋大學˙海大計中 bbs.ntou.edu.tw Author: parvenir fw1.phys.sinica.edu.tw 發表

03/08 13:04, , 1F
謝啦老大!
03/08 13:04, 1F

03/08 13:36, , 2F
你用推文他看不到喔
03/08 13:36, 2F
文章代碼(AID): #19ir4E00 (Linux)
文章代碼(AID): #19ir4E00 (Linux)