编译我自己的代码时权限被拒绝

时间:2013-04-10 17:16:10

标签: c++ permissions compilation g++

使用此:

g++ -c -Wall -l libuthreads.a test02-new.cc -o test02-new

我正在编译我的代码。

尝试使用以下命令执行代码时:test02-new 我明白了:

test02-new: Permission denied.

你知道它的原因是什么吗? 我以前用过这个命令。

1 个答案:

答案 0 :(得分:2)

如果使用-c标志,GCC会输出一个目标文件。你不能执行这些。

这应该有效:

$ g++ -Wall libuthreads.a test02-new.cc -o test02-new
$ ./test02-new