簡體   English   中英

gcc 不會編譯為共享文件夾中的可執行文件

[英]gcc won't compile to executable in shared folder

我的筆記本電腦上有雙啟動 windows - ubuntu。 我想為我的文檔創建一個共享分區,所以我用我的文件創建了一個胖分區並將其安裝在 ubuntu 上。

問題如下:

我嘗試用 C 語言創建一個簡單的“helloworld”程序(我將文件命名為 test.c)。 當文件在 ~/Documents 中時,我可以按預期編譯和運行它。 當我在共享目錄中移動 test.c 時,會創建 a.out 文件但它不可執行。 如果我 chmod +x./a.out,則 output is./a.out: command not found。

任何想法?

可能的原因可能是 c 語言不是平台無關的。 因此,在一個操作系統中編寫的代碼將無法從其他操作系統訪問。 由於該文件夾由兩個操作系統共享,因此可能會引發此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM