こんにちわ。
最近、家のパソコンでC言語をやろうと思い
cygwinをいうものをインストールしました。
そして適当にtest.cというファイルを作ってコンパイルしました。
プログラムは次のとおりです。
#include<stdio.h>
int main(void)
{
printf("テスト\n");
return 0;
}
そしたら次のようなエラーメッセージが出てきました。
3 [main] ? 396 init_cheap: Couldn't reserve 3600336 bytes of space for cyg
win's heap, Win32 error 487
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe (396): *** AllocationBase 0x0, Ba
seAddress 0x61820000, RegionSize 0x360000, State 0x10000
4 [main] ? 2640 init_cheap: Couldn't reserve 3600336 bytes of space for cy
gwin's heap, Win32 error 487
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe (2640): *** AllocationBase 0x0, B
aseAddress 0x61820000, RegionSize 0x360000, State 0x10000
4 [main] ? 1996 init_cheap: Couldn't reserve 3600336 bytes of space for cy
gwin's heap, Win32 error 487
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe (1996): *** AllocationBase 0x0, B
aseAddress 0x61820000, RegionSize 0x360000, State 0x10000
3 [main] ? 2464 init_cheap: Couldn't reserve 3600336 bytes of space for cy
gwin's heap, Win32 error 487
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe (2464): *** AllocationBase 0x0, B
aseAddress 0x61820000, RegionSize 0x360000, State 0x10000
4 [main] ? 2980 init_cheap: Couldn't reserve 3600336 bytes of space for cy
gwin's heap, Win32 error 487
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe (2980): *** AllocationBase 0x0, B
aseAddress 0x61820000, RegionSize 0x360000, State 0x10000
4 [main] ? 2632 init_cheap: Couldn't reserve 3600336 bytes of space for cy
gwin's heap, Win32 error 487
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\cc1.exe (2632): *** AllocationBase 0x0, B
aseAddress 0x61820000, RegionSize 0x360000, State 0x10000
このエラー文の意味がさっぱり分かりません。
詳しい方いましたらアドバイスお願いします。
また、足りない情報があったら補足しますので
よろしくお願いします。
無題
Re:無題
rebaseallを実行してみた所
$ rebaseall
rebaseall: only ash processes are allowed during rebasing
Exit all Cygwin processes and stop all Cygwin services.
Execute ash from Start/Run... or a cmd or command window.
Execute '/bin/rebaseall' from ash.
と表示されました。
出てきた文はよくわからないですが
もう一度Cファイルをコンパイルしても
やっぱり結果は一緒でした。
また全部インストールしなおしたほうがいいんでしょうか?
$ rebaseall
rebaseall: only ash processes are allowed during rebasing
Exit all Cygwin processes and stop all Cygwin services.
Execute ash from Start/Run... or a cmd or command window.
Execute '/bin/rebaseall' from ash.
と表示されました。
出てきた文はよくわからないですが
もう一度Cファイルをコンパイルしても
やっぱり結果は一緒でした。
また全部インストールしなおしたほうがいいんでしょうか?