| Autor | Správa |
W.u.n.j.o
 Užívateľ
 Založený: 16.03.2008 Príspevky: 86
 | Zaslal: Št 23.12.10 12:38 |   |
Mam problem, vytvorim normalny program pod linuxom cez lazarus, ide mi aj spustit, ale nema ziadnu priponu ako napr .exe, a ked ho hodim do windowsu (7) tak ho nevie otvorit a ked tam pridam .exe tak mi aj tak vyhodi stale chybu.. neviete ako to spravit aby mi to slo? hladal som na nete a nasiel som nieco taketo ale neviem to pochopit :/
http://wiki.lazarus.freepascal.org/Cross_compiling_for_Win32_under_Linux |
| |
  |
 |
TommyHot
 Užívateľ
 Založený: 20.10.2008 Príspevky: 2529 Bydlisko: Bratislava Vek: 23
 | Zaslal: Št 23.12.10 12:41 |   |
A ked si ho vytvoris v linuxe a skompilujes na windowse tiez ti nejde spustit? Neviem co je lazarus, ale na take riesenie by som sa moc nespoliehal. |
_________________ Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 7 x64 Ultimate
Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Notebook: Toshiba Satellite A210-19J CPU: AMD Turion 64 x2 2.0GHz RAM: 2 GB DDR2 667MHz GPU: ATI mobility radeon HD 2600 256MB RAM HDD: 200GB 5400 rpm Mouse: Microsoft Comfort Optical Mouse 3000 OS: Windows 7 x64 Ultimate
Phone: HTC Desire S Phone: iPhone 8GB | |
   |
 |
W.u.n.j.o
 Užívateľ
 Založený: 16.03.2008 Príspevky: 86
 | Zaslal: Št 23.12.10 13:11 |   |
Takto mi to ide, ale musím sa tym padom stale ked chcem niečo skompilovat prepínat do windowsu :-/ |
| |
  |
 |
shiro
 Skúsený užívateľ
 Založený: 12.10.2006 Príspevky: 9659
 | Zaslal: Št 23.12.10 13:44 |   |
ano a co si cakal? programator a toto nevie.....
Je snad logicke ocakavat, ze program kompilovany pre system A nepojde na systeme B. |
_________________ AMD Phenom II 955 BE 3.2GHz, 4GB RAM DDR3-1333 A-Data, MB Gigabyte MA-770T-UD3P, Kingston SSDNow V 64GB 2.Gen., WD 640GB + WD 1TB, Gigabyte GeForce GTX275 896MB, 2xDVD+-RW NEC 7173, LCD BenQ G2400Wa 24", MS Wireless optical mouse 2.0A, Keyboard Prestigio, Creative SBS 380 2.1 | |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1052
 | Zaslal: Št 23.12.10 13:52 |   |
| W.u.n.j.o napísal: | | nema ziadnu priponu ako napr .exe |
Linux je v tomto (ako aj v množstvo ďalších vecí) odlišný od Windows-u. Binárne súbory nemajú nejakú špecifickú príponu, ako to platí napr pre Windows. Súbory, ktoré je možné nahrať do pamäte, sú označené ako spustiteľné - majú pridané práva x.
Čo sa týka toho kompilovania pre Windows, jednoducho postupuj podľa návodu, ktorý si sem sám postol. Stiahneš skript buildcrossbinutils, upravíš v ňom nejaké premenné, atď. Len čítaj. Ak niečo nedokážeš preložiť, hoď to do google translate. Ak ani potom nedokážeš ďalej postupovať, tak sa sem vráť a niekto ti už pomôže. |
| |
   |
 |
W.u.n.j.o
 Užívateľ
 Založený: 16.03.2008 Príspevky: 86
 | Zaslal: Pi 24.12.10 14:21 |   |
|
  |
 |
Forty-
 Užívateľ
 Založený: 01.04.2010 Príspevky: 343
 | Zaslal: Pi 24.12.10 16:40 |   |
| Fico napísal: | Linux je v tomto (ako aj v množstvo ďalších vecí) odlišný od Windows-u. Binárne súbory nemajú nejakú špecifickú príponu, ako to platí napr pre Windows. Súbory, ktoré je možné nahrať do pamäte, sú označené ako spustiteľné - majú pridané práva x.
Čo sa týka toho kompilovania pre Windows, jednoducho postupuj podľa návodu, ktorý si sem sám postol. Stiahneš skript buildcrossbinutils, upravíš v ňom nejaké premenné, atď. Len čítaj. Ak niečo nedokážeš preložiť, hoď to do google translate. Ak ani potom nedokážeš ďalej postupovať, tak sa sem vráť a niekto ti už pomôže. |
Vynimka moze byt Javacky "JAR", ktory je spustitelny subor pod obidvoma (este aj Mac a Solaris) rovnako:
"java -jar subor.jar"
Tento prikaz byva casto asociovany s JAR subormi, cize vacsinou staci 2x kliknut na ikonku a spusti sa. Inak platia hore uvedene fakty  |
| |
  |
 |
prohibit
 Užívateľ
 Založený: 03.01.2011 Príspevky: 65
 | Zaslal: Ut 04.01.11 12:56 |   |
| Forty- napísal: | Vynimka moze byt Javacky "JAR", ktory je spustitelny subor pod obidvoma (este aj Mac a Solaris) rovnako:
"java -jar subor.jar"
Tento prikaz byva casto asociovany s JAR subormi, cize vacsinou staci 2x kliknut na ikonku a spusti sa. Inak platia hore uvedene fakty  | to nemozes porovnavat. Java je vynimka, lebo ma VM a pod nou spusta svoje byte code. Nie pod samotnym OS. Ak chces davat taketo priklady, mozes potom rovno napisat kazdy interpretovany jazyk, lebo javascript v .html sa s prava rovnako ci ho spustim na linuxe alebo windowse  |
| |
  |
 |
Forty-
 Užívateľ
 Založený: 01.04.2010 Príspevky: 343
 | Zaslal: Ut 04.01.11 13:33 |   |
chalan robil desktopoku tak to bol relevantny priklad
a len tak pre zosumarizovanie, odvolavas sa na to ze java je vynimka, skus si precitat PRVE SLOVO v mojom prispevku hore ;D |
| |
  |
 |
|