2016-11-20 16 views
0

我想寫一些C代碼,運行在Android(linux)C程序中設置默認路由,ip-6 route add default dev wlan0。 如果您有任何想法,請稍等,請讓我知道。如何在C語言編寫「ip-6 route add default dev wlan0」

最好的問候

+0

你可以使用'system'函數執行你的操作系統的shell命令:https://linux.die.net/man/3/system –

+0

謝謝,但不幸的是system/execl沒有工作..可能是一些套接字應該使用.... – ginoianu

回答

0

系統/ execl應該工作。但請記住:

  • 與execl你必須把可執行文件的完整路徑。還記得你必須把每個參數在自己的字符串,第一個參數必須是二進制程序本身

  • 您將需要以root權限運行您的程序做你想要什麼

+0

謝謝,但它失敗期間得到... – ginoianu

+0

如果您使用'system(「sudo ...」),那麼它是有道理的。嘗試以root身份啓動您的程序。 – Rastersoft