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 1719 22.10.2010, 11:24
Ostatni post: winrarus
  Komplikator c ++ user2772 8 2196 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
  Poszukuję pomysłu na prosty program ;) janciu96 5 10721 13.12.2019 23:32
Ostatni post: Ajgor
  Programowanie Batch (CMD) Informatyk2019 0 2916 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 1295 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 10534 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 1792 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 5081 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 3906 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 4273 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 14400 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 5479 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 3496 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 16255 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 6583 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 6048 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 7970 18.06.2019 21:36
Ostatni post: fugaz