由于 Windows 环境与 pSeries Linux 环境有很大区别,所以进行跨 UNIX 平台的移植比进行从 Win32 平台到 UNIX 平台的移植要容易得多。这是可以想到的,因为很多 UNIX 系统都使用共同的设计理念,在应用程序层有 非常多的类似之处。不过,Win32 API 在移植到 Linux 时是受限的。本文剖析了由于 Linux 和 Win32 之间设计 的不同而引发的问题。
void __attribute__ ((constructor)) app_init(void);
come from: http://www.ibm.com/developerworks/cn/linux/es-MigratingWin32toLinux.html
more to: http://www.ibm.com/developerworks/cn/linux/...