2015-09-24 213 views
0

好吧,所以我一直在嘗試從命令行運行一些東西,我有'權限被拒絕'的問題,然後當我'sudo ./(file.c'我得到一個'找不到'的命令,這很奇怪,因爲同一目錄中的其他.c文件可以正常工作mac命令行命令未找到

我已經下載並安裝了Xcode和命令行工具,並且還有#include其他一些東西也在同樣的目錄

當我回顯$ PATH我得到這個輸出: /opt/local/bin:/ opt/local/sbin:/ usr/local/bin:/ usr/bin:/ bin:/usr/sbin:/ sbin

感謝您提供任何幫助!

+0

所以你在Mac上不是Linux?爲什麼Linux標籤?該文件是否真的用括號括起來,如'(file.c'? –

+0

沒有對不起....它就像file.c –

+0

linux標籤也是意外的 –

回答

0

您正在運行sudo ./file.c,但file.c看起來像通常不可執行的源代碼文件的名稱。可能你遇到的問題是你試圖運行一些無法運行的東西。如果您確實想要強制計算機運行它,則可以在嘗試運行之前執行chmod +x file.c。但是如果它確實是C源代碼,它將不會做任何有用的事情。

+0

對不起現在工作 –