Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 23:49


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 24 mar 2017, o 18:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Witam. Ostatnio mnie jakoś zabrało za pisanie systemu operacyjnego, nie wiem dlaczego ale byłem naiwny i coś tam napisałem. Ale problem jest w tym, gdyż linker mi nie działa(linux)
Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
. Includując stdio.h i nic nie robiąc z tym fantem normalnie działa. Ale już używając sprintf by przetestować chociaż to już błąd. Szukałem dużo na googlach i już próbowałem -libc -lc i różnych innych ciekawych rzeczy ale zawsze ten sam rezultat:
Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Korzystam z http://archiwum.lukaszsowa.pl/2010/10/t ... ernel-w-c/ oraz innych części tegoż kursu. Do tego dochodzi wiki.osdev.org i oczywiście google. Pozdrawiam


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 mar 2017, o 16:15 
Offline
Użytkownik

Dołączył(a): 04 paź 2014
Posty: 46
Lokalizacja: okolice JOWISZA czasami PL
Pomógł: 7

napisz proszę na jaką platformę sprzętową piszesz? (x86, arm mipsel).
i na czym testujesz swój system operacyjny?
patrze w main.cpp
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

ale includa nie widze :( , po za tym
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

to do usunięcia

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Myślę że jasne już...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 mar 2017, o 16:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Posiadam Ubuntu 64 bitowe 16.04 LTS
Piszę na x86
Test w QEMU
Gdy usunę includy plików cpp to się nie kompiluje
Na stdio.h jak i cstdio taki sam rezulat oczywiście

------------------------ [ Dodano po: 1 minucie ]

Z linkerem jest błąd bo nie umie znaleźć tych -lc i -libc.
Bez skryptu linkera -lc znajduje

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 maja 2017, o 19:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Witam. Mam kolejny problem z linkerem po aktualizacji do ubuntu 17.04. Tym razem poszło o
Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Zakomentowałem wszystko w main i poza mainem prócz bibliotek. Próbowałem
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ale nic to nie dało.

Daję uproszczony kod main.cpp bez zakomentowanego kodu. Reszta mniej więcej bez zmian
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Pozdrawiam

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 maja 2017, o 15:54 
Offline
Nowy

Dołączył(a): 17 kwi 2017
Posty: 8
Pomógł: 1

Sprawdź czy masz wszystkie biblioteki do gcc. Jeśli zamierzasz pisać programy odwołujące się do bibliotek systemowych niezbędny będzie pakiet linux-headers bądź jego odpowiednik.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 maja 2017, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Oki. Pomogła reinstalacja Ubuntu z powrotem na 16.04

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO