Lex و ساختن


مزیت ساختن، برای حفظ و نگهداری برنامه‌هایی است که شامل Lex هستند. سازنده هر فایلی را که دارای پسوند.l باشد را فایل سورس Lex در نظر می‌گیرد. و چنین فایلی را به‌عنوان فایلی که باید به فایل مقصد تبدیل شود، می‌شناسد. بطور مثال اجازه دهید تا فایلی با نام ex.l و فایل قابل اجرای EXE را در خروجی داشته باشیم. روش معمول بصورت زیر است: $>lex ex.l
شما فایلی با نام lex.yy.c را خواهید داشت.
$>gcc -o EXE lex.yy.c -ll (or -lfl)
با این روش ما فایل EXE را تهیه می‌کنیم.
EXE: ex.o
gcc -o EXE ex.o –ll
قبل از تعریفات سازنده، مورد نیاز می‌باشد.یعنی در هر زمان فقط سازنده اجرا می‌شود:
$> make
این کار در اینجا بسیار سریع انجام شد اما اگر شما به ۱۰ فایل برای کامپایل، نیاز داشته باشید، آنگاه این روش واقعا مفید خواهد بود.




.: Weblog Themes By Pichak :.