[Q&A] 工作站相关

楼主: npcc (npC)   2014-03-19 23:06:46
Questions regarding the workstation:
Question 1: 想请问,为什么我在工作站上执行mysort时,出现
"-bash: ./mysort: Permission denied"呢?
我是在自己的电脑上写完并且make完后才传到工作站上,有去google
过"permission denied peitty"之类,发现回答是"把防火墙关掉"或"用sudo",
目前试过用sudo但无效(收到"alg1489 is not in the sudoers file.
This incident will be reported.")
Answer:
研判是您的 binary 的属性是 "不可执行的",我建议您在工作站上
,到 mysort 所属的资料夹底下输入,chmod 744 mysort
参考资料如下:
http://linux.vbird.org/linux_basic/0210filepermission.php#chmod
﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎
Question 2:
1. 我的工作站有PA1档案,我只有改mysort.cpp/mysort.h/main.cpp的内容,
在PA1下输入make可以在PA1/bin产生mysort
但是我打./bin/mysort -IS inputs/5.ac.in outputs/5.ac.out
outputs 资料夹中没有出现该有的档案
在main.cpp里面用 fin.fail() ,好像显示开启档案没有成功
我的main.cpp里面直接抄pa1.doc的fileIO部份,在自己电脑上可以运作,
但是放到工作站上后好像就不行了...?
2. 以vim编辑mysort.h有点卡住后,出现一些奇怪的讯息,
然后同一个资料夹里面会出现mysort.h.swp之类的档案,要怎么处理或预防这种状况??
Answer:
1. 建议您用绝对路径表示档案位置。也就是说,将原本 arguments 里的
inputs/5.ac.in ,换成 #/inputs/5.ac.in。
# 指的是在 PA1 底下打 pwd ,出现的路径。 output file 也是同样的作法。
2. 产生.swp是防护机制,处理的方法底下联结有提到。
http://blog.csdn.net/lingdxuyan/article/details/4993868

Links booklink

Contact Us: admin [ a t ] ucptt.com