[C] Ustawianie dodatkowych opcji w Makefile.win
Ostatnio zmodyfikowano 2015-08-18 14:18
andros705 Temat założony przez niniejszego użytkownika |
[C] Ustawianie dodatkowych opcji w Makefile.win » 2015-08-16 00:01:08 Witajcie mam nadzieję że dobrze trafiłem ;)
Podczas kompilacji dostaję parę ostrzeżeń dotyczących błędnego łączenia się funkcji, niestety nie mam jak na razie rozwiązać tego problemu ale mogę je chyba ukryć za pomocą opcji "--enable-stdcall-fixup" , problem w tym że nie wiem gdzie ją wstawić. Kiedy dodam ją zaraz po gcc.exe to dostaję [Error] unknown pass stdcall-fixu specified in -fenable. Błędy pojawiają się podczas kompilacji (Okienko z tekstem "Kompilator"). Korzystam z DevC++ |
|
pekfos |
» 2015-08-16 10:53:37 Ustaw to w ustawieniach projektu/kompilatora w Dev-C++. Modyfikowanie makefile nic nie da, bo zaraz zostanie wygenerowane nowe. A najlepiej - popraw błędy w kodzie zamiast ukrywać komunikaty o nich. |
|
andros705 Temat założony przez niniejszego użytkownika |
» 2015-08-16 20:32:21 Ostrzeżenia nie są spowodowane złym kodem tylko niekompatybilnymi bibliotekami, sam program działa bardzo dobrze, nawet valgrind nie narzeka :).
Korzystam z własnego Makefile.win próba wstawinia tego do DevC++(z oczywiście odznaczaną opcją własnego Makefile.win) też nic nie daje, próbowałem to dać do okienka z od kompilacji C(Piszę w c) jak i Linkera i nic, tylko linker wywalał błąd o nie nie istniejącej opcji. |
|
pekfos |
» 2015-08-16 21:58:02 Ostrzeżenia nie są spowodowane złym kodem tylko niekompatybilnymi bibliotekami |
Kod, używający niekompatybilnych bibliotek, jest zły. |
|
andros705 Temat założony przez niniejszego użytkownika |
RE » 2015-08-18 13:41:12 To od razu powiedzmy że cały Linux jest zły nie rzadko bo wykorzystuje niekompatybilne biblioteki do pracy.
Można zamknąć temat bo widzę że nie mogę tutaj liczyć na żadną pomoc. Sam znajdę rozwiązanie. |
|
Monika90 |
» 2015-08-18 14:18:01 --enable-stdcall-fixup to jest opcja dla linkera, więc linkerowi ją przekaż
np. jeżeli wywołujesz linker przez gcc to będzie gcc -Wl,--enable-stdcall-fixup
|
|
« 1 » |