使用此:
g++ -c -Wall -l libuthreads.a test02-new.cc -o test02-new
我正在编译我的代码。
尝试使用以下命令执行代码时:test02-new 我明白了:
test02-new: Permission denied.
你知道它的原因是什么吗? 我以前用过这个命令。
答案 0 :(得分:2)
如果使用-c
标志,GCC会输出一个目标文件。你不能执行这些。
这应该有效:
$ g++ -Wall libuthreads.a test02-new.cc -o test02-new
$ ./test02-new