Вы не забыли использовать опцию -swc?
gcc myMainClass.c -O3 -Wall -swc -o mySwcFile.swc
Вы уверены, что нет библиотек c ++, от которых это зависит? Вы должны использовать g ++?
g++ myMainClass.c -O3 -Wall -swc -o mySwcFile.swc
Используете ли вы свой собственный основной класс с поддержкой ashacks (AS3.h) (класс glue)? Вы не можете просто бросить любой класс c / c ++ в алхимию и ожидать, что он будет работать, вы должны определить интерфейс между кодом c / c ++ и flash.
Выдает ли gcc / g ++ какие-либо ошибки в выводе? Если есть только одна ошибка, SWC не будет создан.
Вы уверены, что работаете с alc-on ?
Извините, если эти шаги по устранению неполадок являются слишком простыми, все, что я могу придумать.