Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

gcc вывод данных в файл

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> gcc вывод данных в файл
Имя
Сообщение << Старые топики   Новые топики >>
gcc вывод данных в файл - 2007-11-22 05:37:06.516666   
lamer73313

Сообщений: 3
Оценки: 0
Присоединился: 2007-11-22 05:30:44.253333
изучаю чистый "С"
пишу прогамму #include &lt;stdio.h&gt; main () { &nbsp;&nbsp;&nbsp; printf("HELLO WORLD\n"); } начинаю компилировать под эмулятором cygwin GCC 3.4.4
набрав строчку gcc a.c -o a.out
получаю: MZђ       яя  ё       @                                   Ђ   є ґ    Н!ёLН!This program cannot be run in DOS mode.

$       PE  L ќеDG   щ   а  8                     @                     P     \                                  @  €                                                                                                                  .text   °                          `.rdata                           @  @.bss    @    0                      Ђ  А.idata  €   @     
              @  А                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        U‰еѓмѓдрЎ 0@ …АtМЩ}ю·Eю%Аряяf‰Eю·Eю
?  f‰EюЩmюЗ$P@ иЃ   ЙГђђђђђђђђђђђђђђђU‰еѓмѓдрё    ѓАѓАБиБа‰Eь‹Eьи   и¦   З$  @ иЄ   ЙГђђђђђђђђQ‰бѓБ=   rЃй   ѓ     -   лй)Бѓ     ‰а‰М‹‹@яађђђU1А‰еѓм‰uь‹u‰]ш‰D$‰4$иc   ѓм…Аt
З$    я€@@ ЃмА   Ќ\$ѓгрЗ    ‰\$‰4$и0   ѓм‰$лУђђђђђђђђя%x@@ ђђ        я%”@@ ђђ        U‰еVSѓм‹] ‹u…Ы„Ф   ЗCЁ   1А№њ   ЗCн  ЗC    ‰ѓЂ   ‰‹„   ЗC, @ ЗC0Ё@ ЗC0@ Ў|@@ ‰CЗCx    ‹E ‰s(ЗCHp@ ЗCL`@ ЗCPP@ ЗCT@@ ЗC$0@ ‰ЗC0@ ЗC @ ЗC @ ЗCD @ З$    и›  ‰C|ѓмЗC4  @ ЗC8  @ ЗC< 0@ ЗC@@0@ иґ   ё   Ќeш[^]В З$   иJ  ‰В1АѓъяtвЗBЁ   ‰Уёњ   ЗBн  ЗB    1Т‰“Ђ   ‹“¤   ‰ѓ„   ЗC, @ ЗC0Ё@ ЗC0@ Ў|@@ ‰й яяяя%€@@ ђђ        U‰е‹MV‹uS‹] л ‹Q‹ѓБт9Щrр[^]ГЌ¶    Ќї    Uє  @ ‰её @ ѓм ‰T$‰D$З$ @ и¬яяяЙГђђђђђђђђђђя%Ђ@@ ђђ        я%˜@@ ђђ        я%Њ@@ ђђ        я%ђ@@ ђђ        U‰е]ГђђђђђђђђђђђU‰е]ГђђђђђђђђђђђU‰е]ГђђђђђђђђђђђU‰е]Гђђђђђђђђђђђя%„@@ ђђ        я%¤@@ ђђ        яяяя    яяяя                                                                                    HELLO WORLD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @@          hA  x@  l@          xA  ¤@                          ¬@  ё@  И@  Ф@  и@  A  A  A  $A          0A          ¬@  ё@  И@  Ф@  и@  A  A  A  $A          0A      5 __main    F_impure_ptr   ·calloc    пcygwin_internal   dll_crt0__FP11per_process efree  Kmalloc    ›printf     realloc   QGetModuleHandleA   @   @   @   @   @   @   @   @   @  cygwin1.dll @  KERNEL32.dll                                                                                                                                                                           .text          A                .data                             .bss                            .file   ‰   юя  ga.c               _main   P       .text   P      8                .data                             .bss                            .rdata         
                 probe   –       done    ­       .text   ђ      -                 .data                             .bss                                '   А                        .text   А      X                .data                             .bss                            .text          .idata$7D      .idata$5x       .idata$4@       .idata$6¬       .text   0      .idata$7`      .idata$5”       .idata$4\       .idata$6          4   @                       .text   @     P               .data                             .bss                           .text   ђ      .idata$7T      .idata$5€       .idata$4P       .idata$6и       .text          .idata$7H      .idata$5|       .idata$4D       .idata$6ё           K                               \   Р      .text         V                .data                             .bss                             .text          .idata$7L      .idata$5Ђ       .idata$4H       .idata$6И       .text         .idata$7d      .idata$5˜       .idata$4`       .idata$6$      .text          .idata$7X      .idata$5Њ       .idata$4T       .idata$6      .text   0      .idata$7\      .idata$5ђ       .idata$4X       .idata$6           w   @                       .text   @                      .data                             .bss                                 €   P                       .text   P                      .data                             .bss                                 ™   `                       .text   `                      .data                             .bss                                 Є   p                       .text   p                      .data                             .bss                             .text   Ђ      .idata$7P      .idata$5„       .idata$4L       .idata$6Ф       .text   ђ      .data            .bss            .idata$7t      .idata$5¤       .idata$4l       .idata$60      .file   ™   юя  gfake              hname   l       fthunk  ¤       .text                           .data                             .bss                             .idata$2                      .idata$5                        .idata$4h                       .file   і   юя  gfake              .text                           .data                             .bss                             .idata$4p                       .idata$5Ё                       .idata$7x     
                 .text                           .data                             .bss                             .idata$2        .idata$5t       .idata$4<       .idata$4d       .idata$5њ       .idata$7h          »              Ъ               м     @ яя       ы   Ё      _free             
  ё              P@ яя       +  ђ          F     яя       _      яя       y     яя       •   P@ яя       §   P@ яя       №  ђ           Г   P@ яя       У  ђ          з              х                  яя   _environ           0   P@ яя       B   P@ яя   __dll__     яя       R      яя       g    @ яя       v     яя       Њ  |           џ  Ђ          °             О    @ яя       Ы             й  @           х   P@ яя   ___main                         __allocaђ              P@ яя                _calloc        __fmode            &  h          9              L  x           Z     яя   _realloc          m  ђ           {     яя       ђ  ˜       __end__  P@ яя       џ  ¤       _malloc 0          №  Ё          З     яя       а   P@ яя       т     яя          Ђ             „           %   P@ яя       2  €           S  Њ           _     яя       w      яя       €  ”           –             «      яя       З      яя   _printf 0          Я               x             P@ яя   '  _WinMainCRTStartup _mainCRTStartup _cygwin_crt0 __cygwin_crt0_common@8 _do_pseudo_reloc __pei386_runtime_relocator _cygwin_premain3 _cygwin_premain2 _cygwin_premain1 _cygwin_premain0 ___RUNTIME_PSEUDO_RELOC_LIST__ ___cygwin_crt0_bp __data_start__ ___DTOR_LIST__ __nm___impure_ptr ___tls_start__ _dll_crt0__FP11per_process __size_of_stack_commit__ __size_of_stack_reserve__ __major_subsystem_version__ ___crt_xl_start__ ___crt_xi_start__ ___chkstk ___crt_xi_end__ _GetModuleHandleA@4 __bss_start__ ___RUNTIME_PSEUDO_RELOC_LIST_END__ __size_of_heap_commit__ ___crt_xp_start__ ___crt_xp_end__ __minor_os_version__ __image_base__ __section_alignment__ __imp___impure_ptr _cygwin_internal __RUNTIME_PSEUDO_RELOC_LIST__ __data_end__ __CTOR_LIST__ __bss_end__ ___crt_xc_end__ ___crt_xc_start__ ___CTOR_LIST__ _cygwin1_dll_iname __head_cygwin1_dll __imp____main __file_alignment__ __imp__malloc __major_os_version__ __imp__realloc __imp__GetModuleHandleA@4 __DTOR_LIST__ __size_of_heap_reserve__ ___crt_xt_start__ __subsystem__ __imp__calloc __imp__cygwin_internal ___tls_end__ __imp__dll_crt0__FP11per_process __imp__free __major_image_version__ __loader_flags__ __imp__printf __head_libkernel32_a __minor_subsystem_version__ __minor_image_version__ __RUNTIME_PSEUDO_RELOC_LIST_END__ __libkernel32_a_iname ___crt_xt_end__
в чём проблема?
Post #: 1
RE: gcc вывод данных в файл - 2007-11-22 08:50:08.886666   
BinZo

Сообщений: 230
Оценки: 0
Присоединился: 2006-12-02 20:29:14.373333
ИМХО он вывел тебе текст нужного exe-шника. Попробуй все это сохранить в файл с расширением exe.
Post #: 2
RE: gcc вывод данных в файл - 2007-11-22 20:13:06.190000   
lamer73313

Сообщений: 3
Оценки: 0
Присоединился: 2007-11-22 05:30:44.253333
--------------------------- a.exe - Не удалось найти компонент --------------------------- Приложению не удалось запуститься, поскольку cygwin1.dll не был найден. Повторная установка приложения может исправить эту проблему. --------------------------- ОК&nbsp;&nbsp; --------------------------- что-нибудь ещё? или можно ли использовать Visual C++ для написания "С" ведь С++ это дополнение к "С"? просто стуктуру нужно немного изменить.или где мне достать эмулятор UNIX PDP-11? помогите, а по я ищу сам решение )
Post #: 3
RE: gcc вывод данных в файл - 2007-11-22 20:16:37.163333   
Yashin

Сообщений: 964
Оценки: 0
Присоединился: 2007-05-09 20:18:01.153333
перенаправь вывод в файл. > или >> файл
Post #: 4
RE: gcc вывод данных в файл - 2007-11-23 10:21:29.786666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25

quote:

ORIGINAL: lamer73313

--------------------------- a.exe - Не удалось найти компонент --------------------------- Приложению не удалось запуститься, поскольку cygwin1.dll не был найден. Повторная установка приложения может исправить эту проблему. --------------------------- ОК --------------------------- что-нибудь ещё? или можно ли использовать Visual C++ для написания "С" ведь С++ это дополнение к "С"? просто стуктуру нужно немного изменить.или где мне достать эмулятор UNIX PDP-11? помогите, а по я ищу сам решение )

скопируй cygwin1.dll в C:/windows/system32 и забудь про это.

можно конечно использовать visual c++, но c++ это не дополнение к C – это другой язык. про дополнение – это всё врут: этих дополнений столько, что они меняют философию кодинга, и, как следствие, крайне редко C-программа с первой попытки компилируется компилятором C++.
Post #: 5
RE: gcc вывод данных в файл - 2007-11-23 10:23:46.806666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
а эмулятор php-11 (emerge мне тут подсказывает) называется simh.
Post #: 6
RE: gcc вывод данных в файл - 2007-11-23 19:21:37.596666   
lamer73313

Сообщений: 3
Оценки: 0
Присоединился: 2007-11-22 05:30:44.253333
quote:

скопируй cygwin1.dll в C:/windows/system32 и забудь про это.

спасибо помог! всё работает в точности, как ты написал.
quote:

ORIGINAL: rgo

а эмулятор php-11 (emerge мне тут подсказывает) называется simh.

ты наверно имел ввиду PDP-11.
Post #: 7
RE: gcc вывод данных в файл - 2007-11-23 21:32:11.360000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25

quote:

ORIGINAL: lamer73313
ты наверно имел ввиду PDP-11.

да-да. точно. пальцы по привычке не то набрали.
Post #: 8
RE: gcc вывод данных в файл - 2007-11-27 23:59:55.980000   
kosolapov

Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
используй minGW
Post #: 9
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> gcc вывод данных в файл







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.