我只会用c语言编程,但所编出的应用程序不可以在没有安装c语言编译程序的系统上运行,有没有办法使我所编的程序在所有的平台上都能运行呢?
1.c语言编出的应用程序,不需要安装c语言编译环境2.如需跨平台使用,A,必须到相应平台重新编译.B,源程序必需移植性好,不做修改或少做修即可在不同平台编译
对于C语言,如你程序仅涉及C标准库的调用,那么,移植时几乎用不到修改多少,重新编译即可.如果你的程式涉及到特定平台的API,则几乎没有移植性可言.
换而言之,C语言的移植性其实是 编译环境的库函数支持+#define 语句 来决定的.
说得好..。