Migrating C Executable in UNIX from DEV to PROD

Hi

Is there any specific way to FTP a C executable from DEV to PROD. We recently changed a C program compiled in DEV, created EXE and tested fine. But when we moved the EXE to PROD. It did not work. We have tried restarting the sever too. Once we put back the old Exe it starts to work again. The C program was changed and compiled in AIX and was moved from DEV AIX to PROD AIX. Any suggestions?

We'd need to know more about your DEV and PROD platforms and your build procedure to make a guess. Are they the same hardware with the same level of OS? Was the build procedure the same for both executables, or was one built with different compiler flags (a debug version)? Are there supporting libraries that need to be migrated from one platform to another?