Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Jaki komplikator c który by komplikował programy "niezależne" od systemu?

#1
Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Jaki komplikator c który by kompiował programy "niezależne" od systemu(tak jak assembler )?
Chodzi mi o to żeby móc skompilować tak jak w assemblerze.
Czyli :
-Program skompliowany ma być bez zbędnych bibliotek.

A i jescze jedno.Żeby komplikator kompilował do .bin.
 System operacyjny: windows_seven Przeglądarka: ie
#2
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Mówiąc systemy mam na myśli głównie Linux, Windows i Mac OS. Ma kompilować programy niezależnie od systemu, czyli? To ma skompilować tak program, aby dało się go uruchomić pod tymi 3 wyżej wymienionymi (głównie) systemami? No to takiego nie ma. No i asembler wątpię aby sobie poradził, chyba że ma być przenośny kod... Ale to i tak z tym może być problem (bo do wyświetlenia tekstu w Linuksie używa się przerwania 80h, a w Windowsie chyba 21h - ale jak da się pisać programy pod Windowsem?!). Bez zbędnych bibliotek, no jeśli ich się ręcznie nie dołączy to raczej ich nie powinno dodawać, a nawet jeśli myślę że dany kompilator pozwoli wybrać biblioteczki. Kompilowane do *.bin coś mi się kojarzy z binarką (szczególnie z systemem operacyjnym - kernel.bin)... Ale nie wiem.
 System operacyjny: linux_ubuntu Przeglądarka: chrome
#3
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Po pierwsze KOMPILATOR

Po drugie nie da się, chyba że zapomnisz o wszystkich (WSZYSTKICH) standardowych bibliotekach (czyli nawet memcpy nie będzie dostępne).
 System operacyjny: windows_seven Przeglądarka: firefox
#4
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Można np. stworzyć w pełni przenośny program, bazujący tylko na procedurach BIOSU, które niezależnie od systemu są takie same. Czyli można w ten sposób niezależnie od systemu obsłużyć dostęp do ekranu, klawiatury i podstawowe funkcje wyświetlacza oraz dyskowe. Przed laty robiłem coś takiego, ale kod był pisany w asemblerze.
Trochę informacji jest tutaj (także odnośniki do narzędzi.):
C & BIOS
NIE POMAGAM NA PRIVIE!!!
 System operacyjny: windows_seven Przeglądarka: ie
#5
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
No to w jaki sposób działa kernel linuxa?
Też ma dołączone pliki np. qt.dll.
No to w jaki sposób działa kernel linuxa?
Też ma dołączone pliki np. qt.dll.
 System operacyjny: windows_seven Przeglądarka: ie
#6
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Poczytaj na ten temat, w końcu uważasz się za programistę.

Przy okazji - jak już używasz IE9 to odpalaj forum w trybie zgodności.
Pomagam zwiększyć widoczność w sieci. Wesoły

Każdy dzień bez forum to dzień stracony.
 System operacyjny: windows_seven Przeglądarka: firefox
#7
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
(14.06.2012, 11:32)tomekpi napisał(a): Można np. stworzyć w pełni przenośny program, bazujący tylko na procedurach BIOSU, które niezależnie od systemu są takie same.
Ale czy wtedy nie mamy dostępnego tylko trybu rzeczywistego (co daje mam 1 MB pamięci)?

(14.06.2012, 14:30)programista_c# napisał(a): No to w jaki sposób działa kernel linuxa?
Też ma dołączone pliki np. qt.dll.
Linux używa biblioteczek *.dll ? Zawsze myślałem że dotyczy to tylko tej złej firmy której nazwy nie wymówię.
 System operacyjny: linux_ubuntu Przeglądarka: chrome
#8
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Linux używa bibliotek współdzielonych o innym rozszerzeniu.
Na to wygląda, że to jedynie w trybie rzeczywistym.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#9
RE: Jaki komplikator c który by komplikował programy "niezależne" od systemu?
Właśnie o program bazujący na procedurach biosu mi chodziło.
A jak wygląda sprawa z c i uefi?
 Przeglądarka: opera
Programy: Polecane / Nowe / Inne




Podobne wątki (Jaki komplikator c który by komplikował programy "niezależne" od systemu?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jaki komplikator Delphi wybrac TheChrisOS 2 1718 22.10.2010, 11:24
Ostatni post: winrarus
  Komplikator c ++ user2772 8 2195 01.12.2008, 14:44
Ostatni post: user2772

Skocz do:


Wybrane wątki (Jaki komplikator c który by komplikował programy "niezależne" od systemu?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Sumowanie licz excel - problem OxyGenE 2 12101 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 9899 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 11014 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 9953 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 10464 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 11669 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 10309 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 11094 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2692 18.07.2018 12:05
Ostatni post: Ajgor
  Pomysł napisania programu ROM FireBytes 3 11626 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 12036 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 10990 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 11537 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 11116 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 11172 13.05.2018 10:43
Ostatni post: Szachista