Kérkel segíts, hogy ne maradjon hibás információ az oldalon!
Ha szerinted valami nem fedi a valóságot, kérlek írd meg, hogy javítani tudjam. Ha kérdésed van, fordulj hozzám bizalommal!

2009. július 2., csütörtök

Piklab és C18 fordító újra

Ha véletlen sehogy sem akarna túljutni a Piklab, amikor Microchip C18 -cal (és persze wine-vel) akarsz fordítani és mondjuk olyanokról beszélne, hogy:

Error - could not find definition of symbol 'FSR2L' in file './main.o'.

ahol az 'FSR2L' helyén tetszőleges szó állhat, akkor van megoldás!

A trükk lényege annyi, hogy a C18 linkernek kell adni még 1 paramétert: /u_CRUNTIME

Az én jelenlegi linker beálltási sorom a projekt beállítás ablakban, ami kitűnően működik:

"c:\\mcc18\\bin\\lkr\\18f2431_g.lkr" /l/mnt/d/MCC18/lib/ /l"c:\\mcc18\\lib" /u_CRUNTIME /o%COFF /m%MAP %OBJS %LIBS
Remélem, hogy másnak is segítség lesz.

Nincsenek megjegyzések: