Александр Терентьев (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

  • 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