[問題] 副程式 宣告 進入另一程式

看板C_and_CPP (C/C++)作者 (生活撐下去)時間16年前 (2010/03/27 16:00), 編輯推噓0(008)
留言8則, 4人參與, 最新討論串1/1
各位鄉民高手們 小弟是寫程式的新手 想請教鄉民高手們解惑...... 在這邊用A程式(屬於MPI程式)及B程式(屬於CUDA程式)來表述 想結合AB兩程式 來作分散式處理 來大幅降低處理資料時間 大製作法構想為下 若有錯誤觀念 請高手們解或指教嚕 不要客氣的大力鞭我沒關係.... A程式 內容大概為下: #include .... #include .... void sar_echo( ); extern void sarmpi(); int main () { ....... } void sar_echo( ); { .......... .......... for() { 呼叫 B程式 } } B程式 #include .... #include .... void sar_echo( ); { .......... .......... for() { 呼叫 B程式 } } int sarmpi(); { ....... ....... } 請問我這樣寫法對嗎!? 若對的話,在A程式裡 "呼叫B程式" 又該怎麼寫呢!? ※ 編輯: dick1024 來自: 203.64.185.202 (03/27 16:03)

03/27 16:38, , 1F
你的 sar_echo 不需要寫兩次
03/27 16:38, 1F

03/27 16:39, , 2F
除此之外(以及某些不該出現的 ; ) 你只需要把兩個檔案連結
03/27 16:39, 2F

03/27 16:39, , 3F
剩下的 linker 會幫你搞定
03/27 16:39, 3F

03/27 16:49, , 4F
不需寫兩次 是指B程式裡不需要出現嗎!?
03/27 16:49, 4F

03/27 16:49, , 5F
兩個檔案連結 !? 請問意思是!?
03/27 16:49, 5F

03/27 21:26, , 6F
nvcc也有-c產生obj 你只要在compile MPI時把obj加入就好
03/27 21:26, 6F

03/27 23:39, , 7F
請問su大 能再詳細說明嘛!? 小弟我不是很懂你意思
03/27 23:39, 7F

03/28 00:12, , 8F
你要先去讀一下「link(連結)」做的是什麼事情
03/28 00:12, 8F
文章代碼(AID): #1BhRiw2q (C_and_CPP)
文章代碼(AID): #1BhRiw2q (C_and_CPP)