记一个bug: 关于函数重复定义
[gee@localhost c]$ gcc hello.c max.c -o main.out
/tmp/ccsEwEL6.o: In function `max':
max.c:(.text+0x0): multiple definition of `max'
直接编译hello.c 不加max.c就没有问题了. 两个文件一直编译就有问题: 重复定义了max函数.
错误的地方:gcc hello.c max.c (gcc会尝试将两个文件合到一起,重复的第一次 hello.c中#include "max.c"的一次,和max.c文件中的一次.
[gee@localhost c]$ gcc hello.c max.c -o main.out
/tmp/ccsEwEL6.o: In function `max':
max.c:(.text+0x0): multiple definition of `max'
直接编译hello.c 不加max.c就没有问题了. 两个文件一直编译就有问题: 重复定义了max函数.
错误的地方:gcc hello.c max.c (gcc会尝试将两个文件合到一起,重复的第一次 hello.c中#include "max.c"的一次,和max.c文件中的一次.
2016-07-03
怎样在VMware虚拟机中使用安装并设置Ubuntu系统
听语音http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html
听语音http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html
2016-06-18