看板 C_and_CPP 關於我們 聯絡資訊
請問各位 如何在linux取得執行的程式的絕對路徑 如果透過 main(int argc, char** argv) 中的argv[0] 得到的是你當初下的命令 如果使用getcwd 則是你下命令時的路徑 請問還有甚麼方式可以納到執行程式所在位置的絕對路徑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.71.34
pcyu16:http://tinyurl.com/ylfw3xs 這個? 05/17 17:14
jennya:getcwd()+argv[0]不就可了? 05/19 03:43
jennya:不過要處理一些 ../ 之類的字串問題... 05/19 03:44
suhorng:不一定 有可能是path在其他地方找到的 05/19 18:55
purincess:getcwd是執行時所在路徑 不一定是執行檔本身的路徑 05/19 19:53