Вопросы по as

Тема в разделе "WASM.UNIX", создана пользователем pluton, 30 дек 2007.

  1. pluton

    pluton New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    66
    Адрес:
    Odessa
    тоесть, тоже увеличивается elf?
    gcc - как препроцессор? а компилятор кто?
     
  2. rei3er

    rei3er maxim

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk
    да
    gcc вначале использует cpp (препроцессор), если входной файл имеет расширение .S
    gcc - это компилятор
     
  3. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    rei3er
    Это для меня новость. Хотя, если Вас беспокоит размер, то strip никто не отменял.
     
  4. rei3er

    rei3er maxim

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk
    дык strip уничтожит все символы
     
  5. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    rei3er
    Видите-ли, я всегда юзаю стрип и поэтому даже не замечал, что константы приравниваются к символам и попадают в обьектник.

    Кстати, линковать всё равно удобнее и универсальнее с помощью gcc, чем прямо ld. Так что и компилировать, видимо, тоже имеет смысл им же. В gcc предусмотрены, AFAIR, какие-то параметры, чтоб отключить компилятор, т.е. оставить только препроцессор.
     
  6. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921