启动文件包含了堆栈地址,堆栈大小,中断向量表,复位函数,寻找main函数句柄,默认系统函数弱定义(弱定义就是你不定义它用他自己的,你有定义他就用你的,不算重复定义)等等。
不同的编译器对于数据类型可能都有不一样,所以程序移植可不是复制黏贴那么简单的事哦~
1、电脑内的应用程序拷贝到另一台电脑上不会被运作,这是因为应用程序都是 经过主板安装以后,进行注册,注册表都有备案的,所以电脑才会支持运作的环境。拿到另一个电脑上以后,新电脑系统的注册表根本就没有这个注册,所以不会被认可。2、如果想正确使用另一个电脑的应用程序,必须把压缩文件转移过去,然后到新电脑以后解压缩后安装,这个过程就可以让新电脑认知应用程序的真面目。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)