Hello , I just made a simple pong game in sdl-1.2.5 and i was thinking of publishing it somewhere to get some response , the 2nd thing is will it be possible to use it on i-phone and android how can that be made possible.
I believe that SDL is Cross-Platform, but, if you want to make your app Cross-Platform, I think you will need to get compilers for the appropriate platforms, and you will need to verify that the rest of your code is Cross-Platform (i.e., only Standard C++, not the Microsoft Standard).
AFAIK i-Phone apps have to be written on Macs in X-code. I'm not aware of any easy (or AFAIK legal) workaround to this.
Android apps are generally written in java using the Android API. I did a quick Google and found this: www.dinomage.com/2013/01/howto-sdl-on-android/ but everyone I know who writes Android apps is using Java + Eclipse + Android SDK.
xcode is an ide. you need to compile using the obj-c compiler, with the linux equivalent being gnu-step which is an obj-c like framework for the gnu c compiler. i dont know if it supports the cocoa framework which is used for writing apps, and i dont know if apple supports sdl