./cl6x -fr=./ --output_file=main.obj -ppa -ppd=./.main.obj.d --mem_model:data=far -pdse9 -pdse48 -pdse190 -pdse225 -pdse262 -pdse849 -pdse994 -mi1000 -mv6600 -mo --strip_coff_underscore -Dxdc_target__littleEndian -o3 --display_error_number -pds885 -pds681 -pds238 -mw -al -k -s --gcc -mf5 --diag_suppress=403 --diag_suppress=342 --diag_suppress=195 --emit_warnings_as_errors --symdebug:none ./main.cpp

You may have to add path to compiler's includes (for stdint.h and assert.h):
-I[path_to_includes]
./cl6x -fr=./ -I[path_to_includes] --output_file=main.obj -ppa -ppd=./.main.obj.d --mem_model:data=far -pdse9 -pdse48 -pdse190 -pdse225 -pdse262 -pdse849 -pdse994 -mi1000 -mv6600 -mo --strip_coff_underscore -Dxdc_target__littleEndian -o3 --display_error_number -pds885 -pds681 -pds238 -mw -al -k -s --gcc -mf5 --diag_suppress=403 --diag_suppress=342 --diag_suppress=195 --emit_warnings_as_errors --symdebug:none ./main.cpp
