Firoux wrote:
>
> Pada salah satu file header-nya saya mendapati sintaks sbb :
>
> #define caseBla() \
> case 'a': \
> case 'e': \
> case 'i': \
> case 'o': \
> case 'u'
>
> Pada waktu source-nya saya compile ulang, token '\' tidak dikenali. Pesan
> error-nya sbb :
>
> blabla.h:100: parse error before 'case'
> blabla.h:100: stray '\' in program
> .
kalau masalah stray ini, mungkin itu karena file source-nya disimpan
oleh editor DOS yg. memakai CR-LF untuk terminasi newline-nya. GCC
(atau mungkin cpp alias preprocessornya gcc) nggak mengenali CR-LF
sebagai newline, jadi mungkin file tsb harus disimpan ulang dengan
format text-filenya UNIX (yg. cuma memakai LF sbg. terminasi newline)
:
soal bug dynamic linker, nggak tau. Mungkin itu gara2 error stray di
atas. Kalau bukan gara2 itu, mungkin anda bisa coba pakai gcc yg.
versi eksperimental (gcc-2.97.x), tapi anda baca dulu caveat-nya gcc
eksperimental ini di site-nya gcc.
cheers,
Bennylp
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]