看板 Programming 關於我們 聯絡資訊
請問, 有人有用過 cfitsio 嗎? 我在 Ubuntu 9.10 下, 透過 synaptic 把 libcfitsio3-dev 裝起來 然後嘗試這個範例 http://heasarc.gsfc.nasa.gov/docs/software/fitsio/quick/node4.html 準備 Compile(使用指令如下) mgcc -o myprog myprog.c -L. -lcfitsio -lm -lnsl -lsocket 卻收到這個回應 /usr/bin/ld: cannot find -lsocket 再次 Compile(去掉 -lsocket) gcc -o myprog myprog.c -L. -lcfitsio -lm -lnsl 可以通過 Compile 但執行時卻出現 user@myubuntu:~/c$ ./testfits 程式記憶體區段錯誤 有人可以指點迷津嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.34.47 longrider:轉錄至看板 C_and_CPP 12/04 13:51
shyann:看不出來問題在哪 你要自己先檢查執行到哪 118.169.100.16 12/05 00:38
shyann:邊當掉才好判斷 118.169.100.16 12/05 00:38
shyann:好奇 問一下 是天文所的嗎 XD 118.169.100.16 12/05 00:39
mosquito520:他要socket為啥你不給他= =? 121.254.68.71 12/05 02:39
mosquito520:也許程式裡面有用到UDS或是IPC? 121.254.68.71 12/05 02:39
shyann:這個我有用過 裡面沒有需要 所以問題可能是 118.169.100.16 12/06 00:18
shyann:沒正確連到lib 或是找不到要開啟的檔案 118.169.100.16 12/06 00:19
shyann:這類的錯誤 118.169.100.16 12/06 00:19
shyann:我猜 執行應該是這樣 ./testfits ooxx.fits 118.169.100.16 12/06 00:20
longrider:是天文所沒錯, 218.162.100.39 12/06 11:13
longrider:To shyann:你說的沒錯,給他一個fits 218.162.100.39 12/06 11:15
longrider:就好了, 問題已解決, 謝謝.. 218.162.100.39 12/06 11:15
longrider:也謝謝mosquito520218.170.156.221 12/06 20:50
longrider:socket因為有錯誤訊息才拿掉218.170.156.221 12/06 20:51