编译器——目标代码就是把高级程序语言转换成机器可以理解执行的机器语言。
链接器的功能开始理解前要先了解一点。头文件在预处理过程中被编译成一个个单独的文件,也就是库文件。而程序是另外的文件,并不包含在库文件里。所以这就需要一个“胶水”把程序和库连接起来形成一个可执行文件(Windows是EXE)。这就是链接器的作用。
解释器理解就简单了,把程序一行行的的理解,执行。首先读一行代码,然后执行这一行代码的意思,接下来读下一行代码,执行次行代码。一次循环往复。
编译器则是读入所有代码,打包成可执行文件,执行。由于我们运行的一般都为编译过后的可执行文件,也就是执…
解决方法:大多数人写VBS脚本,都是从网上直接复制代码的,这个情况如果代码本身不存在语法错误,但是仍然报错“无效字符”的话,大概率是脚本中的空格为全角空格,而在vbs中全角空格是被当作非法/无效字符的,所以解决办法是换成半角空格,或者将其删除。