code: def get_cc():
      """Return the path to the default C/C++ compiler.
  
      Returns
      -------
      out: Optional[str]
          The path to the default C/C++ compiler, or None if none was found.
      """
  
      if not _is_linux_like():
          return None
  
      env_cxx = os.environ.get("CXX") or os.environ.get("CC")
      if env_cxx:
          return env_cxx
      cc_names = ["g++", "gcc", "clang++", "clang", "c++", "cc"]
      dirs_in_path = os.get_exec_path()
      for cc in cc_names:
          for d in dirs_in_path:
              cc_path = os.path.join(d, cc)
              if os.path.isfile(cc_path) and os.access(
                  cc_path, os.X_OK
              ):
                  return cc_path
      return None
  
file_path: tvm/python/tvm/contrib/cc.py
imports: import sys
  import shutil
  import os
  import subprocess
  from .None import utils, tar
  from .._ffi.base import py_str
label_desc: Use image node_id 3 for calling a global function with example usage: get_cc() and returns: None, None, env_cxx, cc_path