[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:37005] g++ でコンパイルできない
どうも、Vachirasukです。
今日、testingをアップデートしたら、g++がバージョン3.2に
なりました。それを使ってこれまで問題なくコンパイルできて
いたソースをコンパイルしたら、STLとかを使っている部分で
怒られました。たとえば、次のようなソースをコンパイルでき
ません。
$ cat test.cc
#include <vector>
int main() {
vector<int> test;
test[0] = 1;
return 1;
}
$ g++ -c test.cc
test.cc: In function `int main()':
test.cc:3: `vector' undeclared (first use this function)
test.cc:3: (Each undeclared identifier is reported only
once for each function
it appears in.)
test.cc:3: syntax error before `>' token
test.cc:4: `test' undeclared (first use this function)
$ g++ --version
g++ (GCC) 3.2.3 20030415 (Debian prerelease)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying
conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
いったい、どうしたんでしょうか。
関連しそうなパッケージは次の通りです。
ii libstdc++2.10- 2.95.4-17 The GNU stdc++ library
(development files)
ii libstdc++2.10- 2.95.4-17 The GNU stdc++ library
ii libstdc++5 3.3-0pre5 The GNU Standard C++
Library v3
ii libstdc++5-dev 3.2.3-0pre9 The GNU Standard C++
Library v3 (development
ii g++ 3.2.3-1 The GNU C++ compiler.
ii g++-2.95 2.95.4-17 The GNU C++ compiler.
ii g++-3.2 3.2.3-0pre9 The GNU C++ compiler
---
vachi
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/