我是新來的Linux &代碼塊。當編譯下面的代碼時,我收到此錯誤:分段故障處理返回139(0x8b)
"segmentation fault process returned 139 (0x8b)"
我知道它與內存有關,但我找不到問題。在使用Makefile編譯文件或在終端中單獨編譯時,我不會收到任何錯誤。
的main
接收2個參數(argv) ComputersInNet.txt - > argv[1] Simulation.txt -> argv[2]
,我無法弄清楚如何我這些文件使用的代碼塊中的Windows(Visual Basic中)添加到項目中,也代碼完美的作品。
我不能正確粘貼代碼(5個文件:2 h和3的.cpp),你可以從下面的鏈接,包括我作爲參數,使用txt文件下載。
http://depositfiles.com/files/cv2bwmz74
嘛,經常在一個系統中的段錯誤運行在另一個很好,因爲內存溢出的後果取決於什麼在你超速的內存,這是與平臺相關的,所以我不會擔心,爲什麼它適用於一個和不是另一個。也就是說,你是否檢查了所有的指針以確保它們已被初始化,而不是NULL? – RonaldBarzell
在這裏發佈代碼,而不是讓我們下載並unrar它;) –
是的,我剛剛訪問鏈接,看到下載設置,並且不願意。 – RonaldBarzell