我可以从 NTFS 分区在 Ubuntu 中运行C++项目吗?
Can I run C++ projects in Ubuntu from an NTFS partition?
我有一个额外的NTFS分区来存储我想从WIndows和Ubuntu使用的数据。我在那里做了一个C++项目。这是一个简单的Hello World控制台应用程序。
我在运行时收到此错误。
sh :1 :/media/Data1/blah/blah/project/bin/debug/project :permission denied
我的 fstab 文件如下所示:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
布尔基德:
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat"
/dev/sda2: LABEL="RECOVERY" UUID="4248184648183ADD" TYPE="ntfs"
/dev/sda3: LABEL="OS" UUID="20081BCC081B9FB8" TYPE="ntfs"
/dev/sda5: UUID="bc712346-c70f-4bc6-9f21-48bae91b8b02" TYPE="swap"
/dev/sda6: UUID="1915e08f-1961-437f-900a-3dd37a26118b" TYPE="ext4"
/dev/sda7: UUID="bcb714f1-7428-4e5f-8cf9-73ae724ada57" TYPE="ext4"
/dev/sda8: LABEL="Data1" UUID="7FCF22B82B6665CB" TYPE="ntfs"
/dev/sda9: LABEL="Data2" UUID="411A8CDC1D33E6FA" TYPE="ntfs"
你可以,如果你从 fstab 中删除 noexec 选项
在运行时使用 exec 重新挂载
sudo mount -o remount,exec /media/Data1
让它在重启时坚持下去:
我建议添加
LABEL=Data1 /media/Data1 auto auto,exec 0 0
LABEL=Data2 /media/Data2 auto auto,exec 0 0
到您的 fstab 文件。
重新启动,完成。
相关文章:
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 代码在main()中运行,但在函数中出现错误
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 如何在运行中期切换GTK CSS style_context
- 如何在MS Visual Studio 2019中运行QT UI
- 如何通过cpp程序运行shell脚本
- IPC使用多个管道和分支进程来运行Python程序
- 删除指向指针的指针是运行时错误吗
- 如何用参数值调用函数(仅在运行时已知)
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- c++中的指针和运行时错误
- 在C应用程序中运行C++(带有STL)函数
- 运行程序时出现问题
- 控制允许动态运行c++的并发操作数
- 无法获取菜单选择以运行函数.C++