Александр Терентьев (aterentiev) wrote,
Александр Терентьев
aterentiev

Categories:

Linker error

Пишу под PowerPC на чистом C++ для gcc. Обнаружил интересный момент. Если определить в классе конструктор, компиляция падает с ошибкой линкера:

ld: section .bss [0079a284 -> 007b6e20] overlaps section .ctors [0079a284 -> 0079a287]
collect2: ld returned 1 exit status


Конструктор пока пустой:

file.h:

class myclass {

  public:
    myclass();

...

};


file.cpp:

#include "file.h"

myclass::myclass() {
  
}

...


-------

Если же класс оставить без конструктора, все компиляется.

Кто-нибудь знает, что я делаю не так? :)
Tags: Программизмы, Работа
Subscribe

  • Акробатика - не всегда хорошо

    А месяц так хорошо начинался. 28 февраля прокатился с друзьями замечательные, хоть и неожиданные 55 километров по горам (думал только около 40…

  • Разочарование

    Когда в новостях начали говорить, что в маке станут продавать искусственное мясо, примерно в то же время я читал статьи про выращивание "мяса" из…

  • ...ума не надо

    Сегодня тема дня в медиаисточниках Германии: "Германия выпустила 5-евровую монету". До сих пор неюбилейными были только банкноты. Хитровывернутая с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 11 comments

  • Акробатика - не всегда хорошо

    А месяц так хорошо начинался. 28 февраля прокатился с друзьями замечательные, хоть и неожиданные 55 километров по горам (думал только около 40…

  • Разочарование

    Когда в новостях начали говорить, что в маке станут продавать искусственное мясо, примерно в то же время я читал статьи про выращивание "мяса" из…

  • ...ума не надо

    Сегодня тема дня в медиаисточниках Германии: "Германия выпустила 5-евровую монету". До сих пор неюбилейными были только банкноты. Хитровывернутая с…