我正在学习Xen,我想添加一些我自己的代码,然后制作并进行安装,但是当我执行一些命令时,我看不到任何变化。例如我在tools / python / xen / xm / migrate.py
中添加了一些行def main(argv):
opts = gopts
opts.reset()
args = opts.parse(argv)
if len(args) != 2:
raise OptionError('Invalid number of arguments')
"""start of my code"""
fp = open("/m.log",'w')
fp.write('start')
fp.close()
"""end of my code"""
....
如上所述,我创建了一个文件,然后写了一些东西,但在我制作&& make install,当我执行它时,我找不到该文件。我登录root,所以我确信我有approprite priviledge。 附:我的Xen版本是4.1.2 谢谢......
答案 0 :(得分:0)
在调整之前一切正常,因为python有一个已知错误:http://wiki.xen.org/wiki/Compiling_Xen_From_Source#Python_Prefix_and_Module_Layout(请参阅“Python前缀和模块布局”一节,make install PYTHON_PREFIX_ARG =为我做了)