numpy.distutils.ccompiler_opt.CCompilerOpt.cc_normalize_flags#
方法
- distutils.ccompiler_opt.CCompilerOpt.cc_normalize_flags(flags)[原始碼]#
移除收集隱含特徵旗標時造成的衝突。
- 參數:
- ‘flags’ 列表,編譯器旗標
旗標應從最低到最高關注度排序。
- 返回:
- 列表,已過濾掉任何衝突。
範例
>>> self.cc_normalize_flags(['-march=armv8.2-a+fp16', '-march=armv8.2-a+dotprod']) ['armv8.2-a+fp16+dotprod']
>>> self.cc_normalize_flags( ['-msse', '-msse2', '-msse3', '-mssse3', '-msse4.1', '-msse4.2', '-mavx', '-march=core-avx2'] ) ['-march=core-avx2']