🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #1779

Re: REQ: połączenie programu w C z funkcją w ASM

#1779
From: Bogdan (bogdro)
Date: Fri, 11 Apr 2008 15:33
37 lines
2114 bytes
milion pisze:
> mam problem z połączeniem 2 cześci programu w C i ASM (nasm). program ma 
>  wyświetlać na monitorze string wprowadzony z klawiatury w kolejności 
> odwrotnej. przy linkowaniu  < gcc maincc.c odwr.o -o program >
> wywala mi błąd:
> 
> /tmp/ccgJ000q.o: In function `main':
> maincc.c:(.text+0x6a): undefined reference to `fun'
> collect2: ld returned 1 exit status
> 
> co mam źle i jak to zmienić? (maszyna 32bit)
> a moje pliki wyglądają tak:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> maincc.c :
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> #include <stdio.h>
> #include <string.h>
> extern fun (char *info, int dlugosc);

  [...]

> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  i odwr.asm:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> fun:

  [...]

  Etykieta "fun" musi być widoczna na zewnątrz modułu asm, brakuje więc

	global fun

-- 
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft
Technical Details
Message-ID: <fto0c0$qn5$2@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <ftli4l$kuu$2@news.ds.pg.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@poczta.gazeta.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: REQ: połączenie programu w C z
 funkcją w ASM
Date: Fri, 11 Apr 2008 17:33:18 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 37
Message-ID: <fto0c0$qn5$2@inews.gazeta.pl>
References: <ftli4l$kuu$2@news.ds.pg.gda.pl>
NNTP-Posting-Host: 75-168-127-14.mpls.qwest.net
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1207928001 27365 75.168.127.14 (11 Apr 2008 15:33:21 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Fri, 11 Apr 2008 15:33:21 +0000 (UTC)
X-User: bog.d
In-Reply-To: <ftli4l$kuu$2@news.ds.pg.gda.pl>
User-Agent: Thunderbird 2.0.0.12 (X11/20080213)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit