Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Nelze spustit přeložený program na jiné partition.  (Přečteno 538 krát)

Malajda

  • Návštěvník
  • *
  • Příspěvků: 96
  • Karma: +4/-0
    • Zobrazit profil
Nelze spustit přeložený program na jiné partition.
« kdy: 07 Březen 2010, 11:16:12 »
Zdravím,

cca před týdnem jsem si hrál s /etc/fstab a nainstaloval jsem si nějaké grafické programy, no a jak to tak bývá, tak jsem si to pěkně dodrbal :).

Kdyz vložím do USB flash disk, musím ho ručně namountovat, lae na to jsem si zvykl takže OK.
Ale co je větší problém, tak když pomocí g++ sestavím program, tak mi nejde spustit na NTFS partition, nevíte kde by mohl prosím být problém?
Kód je korektní a lze ho správně přeložit a spustit v systému souborů (plocha, dokumenty, ..).

Pokud po mne zádáte ještě nějaké další informace, klidně si o ně řekněte :), rád vám je nabídnu na řešení tohoto problému.

S pozdravem Malajda.
NTB ASUS M50VC - Ubuntu 9.10 REMIX
Linux user number 506470

jmp

  • Závislák
  • ****
  • Příspěvků: 2597
  • Karma: +243/-33
    • Zobrazit profil
Re: Nelze spustit přeložený program na jiné partition.
« Odpověď #1 kdy: 07 Březen 2010, 17:59:59 »
nemate tu ntfs patition primountovanou s
Kód: [Vybrat]
noexec?

Malajda

  • Návštěvník
  • *
  • Příspěvků: 96
  • Karma: +4/-0
    • Zobrazit profil
Re: Nelze spustit přeložený program na jiné partition.
« Odpověď #2 kdy: 07 Březen 2010, 22:45:51 »
mám tam možnosti
Kód: [Vybrat]
defaults,users toť vše :)
NTB ASUS M50VC - Ubuntu 9.10 REMIX
Linux user number 506470

Malajda

  • Návštěvník
  • *
  • Příspěvků: 96
  • Karma: +4/-0
    • Zobrazit profil
Re: Nelze spustit přeložený program na jiné partition.
« Odpověď #3 kdy: 07 Březen 2010, 22:49:54 »
Takže jak jsme pochopil mám si tam přidat pro tuto partition
Kód: [Vybrat]
exec.

citace z anglické wiki o FSTAB:
Citace
exec / noexec
    exec lets you execute binaries that are on that partition, whereas noexec doesn't let you do that. noexec might be useful for a partition that contains no binaries, like /var, or contains binaries you don't want to execute on your system, or that can't even be executed on your system. Last might be the case of a Windows partition.

Jinak děkuju za odpověď :)
NTB ASUS M50VC - Ubuntu 9.10 REMIX
Linux user number 506470