是否可以编译在所有Linux发行版中执行而无需重新编译的C/C++源代码?
如果答案是肯定的,我可以使用任何外部(非标准C/C++)库吗?
我想分发我的二进制应用程序而不是分发源代码.
升级到Ubuntu 13.10"Saucy"后,Clang现在给我错误信息:
clang -Wall -Werror -std=c99 -ggdb -O0 5.1.c -o 5.1
In file included from 5.1.c:1:
/usr/include/stdio.h:33:11: fatal error: 'stddef.h' file not found
# include <stddef.h>
^
1 error generated.
make: *** [5.1] Error 1
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我所包含的标题stdio.h不是,stddef.h但我假设stdio.h参考或#includes stddef.h