gcc编译和链接的问题
讨论一个编译和链接的问题。main.c里面有add 函数。add在add.c实现。那么我只gcc -c -o main.o main.c这个过程中生成的main.o二进制代码有没有将add.c编译并把代码加入进main.o中,还是说在生成可执行文件时才会把代码添加进去。
GCC 调用预处理程序即展开在源文件中定义的宏,并向其中插入“#i nclude”语句所包含的内容,它只会去你add.c对应的头文件,知道有add函数的老圆声散伏明方式,而不会去正侍掘塌理add.c
gcc -c -o main.o main.c 错误用法。无法解释