te respondo en el caso de bennugd, imagino que aplica a pixtudio:
-s espera como parametro el nombre (path completo) del interprete (bgdi) y genera un ejecutable con el dcb pegado al final
-a agrega al dcb (y si se usa -s, al ejecutable) todos los resources, esto es sonido, imagenes, etc.
-L no son librerias ejecutables, es una de las features de bennugd, que permite tener librerias dbc, o sea, codigo ya compilado que se puede distribuir como libreria.
-C y no usar -p no hay diferencia, por defecto es "auto declare".
que yo recuerde, si mi memoria no me falla, todas las opciones son validas en todas las plataformas...