其实,在 GCC 里面,我觉得写于不写,都可以,不过我觉得写要好一点!
写的意义,就像当于 XP 里面,在编译 这个文本的时候,知道这个 main ,是在外部声明的
不写为什么又可以呢,因为这个 makefile 是你写的!他会根据生成的 .o 文件去查找 这些标号!
其实,我在 PC 程序里面做过实验,比如 ,A.C 文件,里面的 main() ,调用,B.C 里面的 一个函数,我在 A,里面不写 extern 这个函数,编译的时候,也是通过的!
其实,在 GCC 里面,我觉得写于不写,都可以,不过我觉得写要好一点!
写的意义,就像当于 XP 里面,在编译 这个文本的时候,知道这个 main ,是在外部声明的
不写为什么又可以呢,因为这个 makefile 是你写的!他会根据生成的 .o 文件去查找 这些标号!
其实,我在 PC 程序里面做过实验,比如 ,A.C 文件,里面的 main() ,调用,B.C 里面的 一个函数,我在 A,里面不写 extern 这个函数,编译的时候,也是通过的!
举报