永发信息网

/usr/bin中的python3.6m 中的m是什么意思?和python3.6有什么区别?

答案:4  悬赏:50  手机版
解决时间 2021-01-21 11:46
  • 提问者网友:谁的错
  • 2021-01-20 13:36
/usr/bin中的python3.6m 中的m是什么意思?和python3.6有什么区别?
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-01-20 15:13
Credit for this goes to chepner for pointing out that I already had the link to the solution.
Python implementations MAY include additional flags in the file name tag as appropriate. For example, on POSIX systems these flags will also contribute to the file name:
--with-pydebug (flag: d)
--with-pymalloc (flag: m)
--with-wide-unicode (flag: u)
via PEP 3149.
Regarding the m flag specifically, this is what Pymalloc is:
Pymalloc, a specialized object allocator written by Vladimir Marangozov, was a feature added to Python 2.1. Pymalloc is intended to be faster than the system malloc() and to have less memory overhead for allocation patterns typical of Python programs. The allocator uses C's malloc() function to get large pools of memory and then fulfills smaller memory requests from these pools.
via What's New in Python 2.3
Finally, the two files may be hardlinked on some systems. While the two files have different inode numbers on my Ubuntu 13.04 system (thus are different files), a comp.lang.python post from two years ago shows that they once were hardlinked.
全部回答
  • 1楼网友:几近狂妄
  • 2021-01-20 18:41
python3.6m是python3.6的软连接,在目录中输入命令:ls -all
会看到python3.6m有python3.6m->python3.6的标识。
  • 2楼网友:雾月
  • 2021-01-20 17:37
python3.6 是 python3.6m的链接....
  • 3楼网友:七十二街
  • 2021-01-20 16:00
minimal 的意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯