code: def create_executable(
      output, objects, options=None, cc=None, cwd=None, ccache_env=None
  ):
      """Create executable binary.
  
      Parameters
      ----------
      output : str
          The target executable.
  
      objects : List[str]
          List of object files.
  
      options : List[str]
          The list of additional options string.
  
      cc : Optional[str]
          The compiler command.
  
      cwd : Optional[str]
          The urrent working directory.
  
      ccache_env : Optional[Dict[str, str]]
          The environment variable for ccache. Set `None` to disable ccache by default.
      """
      cc = cc or get_cc()
  
      if _is_linux_like():
          _linux_compile(output, objects, options, cc, cwd, ccache_env)
      elif sys.platform == "win32":
          _windows_compile(output, objects, options, cwd, ccache_env)
      else:
          raise ValueError("Unsupported platform")
  
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 7 for calling a global function with example usage: create_executable(output, objects, options, cc, cwd, ccache_env) without return types