红联Linux门户
Linux帮助

ubuntu16.04 gcc-5.4.0 inline定义的函数,提示没有定义

发布时间:2016-09-11 22:41:26来源:linux网站作者:刘香成0116
近期把Ubuntu14.04升级到16.04,发现之前在14.04编译通过的程序在16.04上编译不通过。提示inline定义的函数没有定义。
 
查看gcc的文档 clickhere 才发现错误的端倪。
 
最好的解决办法是,在inline前加上static。
static inline func1(){ printf("I am a inline function!\n");}
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24075.html