|
|
发表于 2007-4-29 19:27:07
|
显示全部楼层
Post by zzzbbs
严格说来跟后缀没关系吧,LINUX是直接按照文件内部格式执行文件的,文件是否可执行是根据文件系统给出的文件属性判断的,不管你是a.out,还是a.in,a.so还是a.notso。。。如果文件格式是不可执行的但属性指出它是可执行的,LINUX照样会出执行(当然,这会引起错误);而Windows的后缀是判断一个文件是否可执行的前提条件,如果你把a.exe重命名为a.exe.1,就无法执行了。
没错,用 so 做后缀只是命名习惯罢了。 |
|