不知道爲什麼我不能得到這個,但..從地址構造在C指針
我最初得到另一個處理器的指針的地址,我需要一個指向那個項目的指針地址。不要太擔心MPI_Recv,只要知道我正在從另一個處理器獲取信息。所以我有:
MPI_Recv(&a, sizeof(int), MPI_INT, 0, 1, MPI_COMM_WORLD, &status);
c = a;
printf("%d",c[0]);
爲什麼這會給我一個分段錯誤?我曾嘗試在設置c = a之前爲c分配內存,並且它仍然會出現seg錯誤。想法?我已經嘗試過在線觀看了很長一段時間,並且找不到任何東西。在此先感謝
先搜索虛擬內存地址。 – StarPinkER 2013-03-19 07:21:14
另一個非常相關的細節:哪個操作系統? – hyde 2013-03-19 07:23:46
操作系統:Linux。這是一個並行應用程序,應該是處理器我相信 – 2013-03-19 07:25:20