delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
Message-Id: | <200405130450.i4D4oGfA022126@delorie.com> |
Date: | Wed, 12 May 2004 21:50:00 -0700 |
From: | <davin-libsdl4893 AT mailblocks DOT com> |
X-MB-Message-Source: | WebUI |
X-MB-Message-Type: | User |
Subject: | Undefined reference to __alloca |
MIME-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
X-Priority: | 3 |
I get the following linker error when I run make game.exe: cd d:/research/2004/djgpp-game/ make game.exe c:/djgpp/bin/gpp.exe game.o -o .exe -lstdcxx -lm game.o(.text+0x3b):game.cc: undefined reference to `__alloca' collect2: ld returned 1 exit status make: *** [game.exe] Error 1 Here is my Makefile: BIN=c:/djgpp/bin %.run: %.exe ./$*.exe game.exe: game.o $(BIN)/gpp.exe $^ -o $*.exe Here is the file that I am trying to link: (game.cc) #include <iostream> using namespace std; int main() { cout << "Welcome to game.exe!\n"; } This problem did NOT exist with an earlier version of Djgpp that I had installed. The problem only became evident after I installed the following zip files: bnu214b.zip djdev203.zip faq230b.zip gcc333b.zip gpp333b.zip mak3791b.zip txi47b.zip I have read the Djgpp FAQ and it doesn't mention my problem. Please help me to fix the linker error! ---------------------------------------------- Mailblocks - A Better Way to Do Email http://about.mailblocks.com/info
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |