[fpc-pascal]Re: linking error

Jonas Maebe jonas at zeus.rug.ac.be
Wed Aug 1 12:16:01 CEST 2001


Begin forwarded message:

> From: Peter Vreman <peter at freepascal.org>
> Date: din jul 31, 2001  04:44:44  Europe/Brussels
[cut]
>> I am using FPC 1.0.4 on Debian Linux Potato 2.2.
>>
>> The following program:
>>
>> --------------------------------
>>
>> program ld_test;
>>
>> function sys_call(str:pchar):longint;
>>  external 'libc' name 'system';
>>
>> begin
>>  sys_call('ls');
>> end.
>>
>> --------------------------------
>>
>> produce the following compiler output:
>>
>> Free Pascal Compiler version 1.0.4 [2001/01/02] for
>> i386
>> Copyright (c) 1993-2000 by Florian Klaempfl
>> Target OS: Linux for i386
>> Compiling ld-test.pp
>> Assembling ld_test
>> Linking ld-test
>> /usr/bin/ld: cannot find -lc
>> ld-test.pp(11) Warning: Error while linking
>> Closing script ppas.sh
>> 10 Lines compiled, 0.0 sec
>>
>> It seems that linker can't find the libc library.
>> Wath can i do ?
>
> try compile using -a -s and look in the ppas.sh and link.res scripts. 
> You can then run
> /ppas.sh to manually do the linking stage.




More information about the fpc-pascal mailing list