Bagaimana menjalankan output yang dikompilasi GCC pada drive NTFS?


1

Pada dasarnya, saya memiliki tiga partisi utama pada mesin saya karena saya dual boot:

  • Partisi1: Windows-7
  • Partisi2: Linux-Mint
  • Partisi3: SHARED_NTFS_DRIVE

Yah, saya hanya memesan sedikit disk saya untuk partisi OS, karena sebagian besar data saya yang terdiri dari film, lagu, kode sumber, dll. Berada di bagian NTFS bersama sehingga saya dapat menggunakannya dari keduanya Linux dan Windows.

Sekarang, masalah terjadi ketika saya ingin mengkompilasi dan menjalankan file sumber cpp saya (yang ada di drive bersama NTFS) dari Linux. Saya berhasil mengkompilasi file sumber saya dengan memohon:

g++ temperature.cpp

Tapi, ketika saya ingin menjalankan output dengan menjalankan a.outfile, saya mendapatkan kesalahan di bawah ini:

./a.out
**bash: ./a.out: Permission denied**

ls -lmenunjukkan a.outatribut (izin / mode) sebagai rw-. Saya mencoba melakukannya chmod a+x a.out, tetapi tidak berhasil; setelah melakukan yang lain ls -l, atribut file lagi hanya menunjukkan rw.

Namun, ketika saya menyalin a.outke partisi Linux ext4 saya, itu berjalan dengan senang hati! Apa yang bisa saya lakukan untuk menjalankannya di partisi NTFS saya?


Sudahkah Anda mencoba chmod 755?
Scott

Saya mencoba melakukan "chmod a + x a.out" tetapi tidak berhasil. Setelah melakukan "ls-l", atribut file lagi hanya menampilkan rw.
Prahlad Yeri

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.