当前位置:首页 » 编程软件 » 编译c文件权限不够

编译c文件权限不够

发布时间: 2022-06-21 14:29:33

‘壹’ linux 下用gdb进行调试.c程序,执行run命令时提示权限不够,怎么办

.c是源文件,不是程序,没有可执行权限,所以不能用来调试。
应该先用gcc来编译,编译之后的程序就具有可执行权限的。
如果我们想用来调试,比如1.c,可以这样
gcc 1.c -o 1.out -g
然后
gdb 1.c
gdb的用法自己再去找详细资料吧,一般会用l(list,列出源代码),b(break,设置断点),r(run,运行文件)就可以了。

‘贰’ 试了一下用vim编译了一个c文件,但是打开提示权限不够怎么办

大哥,.c文件是文本文件,文本文件是没有设置执行权限的,你可以ls -lF试一下应该是没有x位的,所以就算你用root也是不能执行的,当然你可以强制设置执行权限,chmod ug+x hello.c或者直接 chmod 777 hello.c,chmod是要在root下才可以运行的哦。
切到root权限用 sudo ,不过一般是需要密码D~
应该执行./hello,hello是可执行档。

‘叁’ ubuntu11.04 用GCC调试c语言运行时一直提示“bash: ./a.out: 权限不够”

编译 gcc -Wall a.c -o a
运行 ./a

‘肆’ ubuntu 调试C程序 一直提示:bash 权限不够

用su?!
然后再运行试试?!
或者chmod 777 a.out?!

‘伍’ 你好,我也是用vi编辑的C程序,然后用普通用户和root用户运行都说权限不够。你是怎么解决的呢

属性没有改吧。

你有图形界面么?没有的话,命令行: chmod 777 文件名

就好了。

Linux系统的ext3文件系统中的权限可以用字母表示,r 表示文件可读(read),w 表示文件可以写(write),x 表示文件可以被执行(如果它是程序的话)。其中:rwx也可以用数字来代替:r为4,w为2,x为1,-为0。
表示文件权限的字段共有10位,
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限

‘陆’ Linux中编译一个简单的.c测试文件出错:permission denied

不是, 是你没有权限保存/test.c
在/ 下创建文件一般需要root 权限
一般在用户目录下创建文件, cd ~
然后重新编写test.c

‘柒’ 在fedora 20系统中用g++编译了C++文件,但是运行时老是说权限不够,为什么啊怎么解决啊

chmod +x factorial1

‘捌’ win10 c语言编译时显示无权限访问,只有重启电脑才行。。怎么解决

换个盘试试
或者右键以管理员模式打开
win10c盘默认是有保护的

‘玖’ 为什么用gcc执行c程序提示权限不够

gcc是编译c源码的,权限问题用chmod

热点内容
鼠标如何编程 发布:2025-05-16 02:29:09 浏览:815
安卓70能用什么软件 发布:2025-05-16 01:45:09 浏览:480
编程发展史 发布:2025-05-16 01:38:52 浏览:528
android图片气泡 发布:2025-05-16 01:38:40 浏览:886
文件加密编辑器下载 发布:2025-05-16 01:30:41 浏览:343
linuxapacheyum安装 发布:2025-05-16 01:30:31 浏览:476
大连宾利浴池wifi密码是多少 发布:2025-05-16 01:25:36 浏览:172
缓存数据生产服务 发布:2025-05-16 01:08:58 浏览:585
普通电脑服务器图片 发布:2025-05-16 01:04:02 浏览:971
服务器地址和端口如何区分 发布:2025-05-16 01:03:17 浏览:834