Re: [問題] 關於MPI for C++

看板C_and_CPP (C/C++)作者 ( 殺手哥吉拉 13)時間16年前 (2009/04/15 16:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《sonefish (好人大叔)》之銘言: : 最近老師出了一個作業 : 是有關 於 MPI的 網路上找了很多資料 好像在linux 上面的話是 IPC : 想問一下 不管是MPI 或者 IPC 我都遇到一個問題就是 : 找不到 必須使用的 標頭檔 mpi.h (MPI) or sys/ipc.h sys/shm.h(ipc) : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 都有找到 但是載入的時候 都會出錯 mpi最嚴重 幾乎整個定義都有問題 Hi, 提醒你一點。 缺了一個header file,並不是把那個 header file 放到搜尋路徑就可以解決 header file 是給前置處理器使用 (pre-processor) 接著還要被編譯、連結。如果沒有相對應的函式庫 在連結的部份 gcc 就會開始抱怨 undefined symbol 之類的訊息。 然而在 linux 底下,ipc.h 這些檔案屬於 libc 這個非常底層的套件裡面 沒有它是很奇怪的事,代表你整個開發環境都......怪怪的! 不要只是手動把缺少的 header file 補上 用你的 linux 套件管理程式找找看「libc6-dev」之類的套件 以我自己的 debian 為例 $ aptitude search libc6-dev i A libc6-dev - GNU C Library: Development Libraries and Header Files p libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 別人已經把需要的檔案整個打包好,直接裝上它就不太會有問題了 (當然,程式的撰寫是另外一回事) : 有上英文網站找過資料了 : 想問一下 關於 : a process 要傳送訊息給 b process 這個要怎麼製作呢? : 我有找到 關於這個的程式 可是 我看不太懂 關於 IPC,Richard Steven 寫了一本很棒的書在談這個 http://www.kohala.com/start/unpv22e/unpv22e.html -- 有一天小明跟朋友打牌,有張牌不小心掉進水裡。此時女神出現了 女神:「你掉的是這張紅中,還是這張白板?」 小明:「都不是,我掉的是青發。快還我吧大嬸,我缺那張牌就自摸了」 女神:「.................(不爽)」 「你真是誠實的好孩子,紅中跟白板都送你吧」 於是小明就相公了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.177.157
文章代碼(AID): #19vPuDOT (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19vPuDOT (C_and_CPP)