Модератор: Модераторы
О Windows Embedded слышали?Вы не можете выкинуть то, что вам не нужно из Win.
Вот оно как. Я тут искал ОСЬ под старый ноутбук с 128 Памяти и процем П3 700Мгц, перепробовал кучу линупсовых недоделок более или менее приличной оказалась Lubunta но и ту по всем параметрам побил Windows XP, так как более экономно использовал системные ресурсы, кажется всего 50 мег оперативы. (всякое убогое и неюзабельное, вырвиглазное типа ноппиксов не в счет)непомерно раздутое и неповоротливое ядро
.wOvAN писал(а):О Windows Embedded слышали?
тут искал ОСЬ под старый ноутбук с 128 Памяти и процем П3 700Мгц, перепробовал кучу линупсовых недоделок
По поводу темы, поскольку арм сейчас в основном живет в мобильно-планшетной сфере, то там традиционные приложения малоюзабельны из-за необходимости в управлении мультач и жестами, так что их так или иначе надо модифицировать.
Free Pascal Compiler version 2.5.1 [2011/01/19] for arm
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for ARMEL
Compiling helloarm.pas
Assembling hello
helloarm.pas(3,24) Error: Assembler arm-linux-as not found, switching to external assembling
helloarm.pas(3,24) Fatal: There were 1 errors compiling module, stopping
ppcrossarm helloarm.pas
Free Pascal Compiler version 2.5.1 [2011/01/19] for arm
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for ARMEL
Compiling helloarm.pas
Assembling hello
Linking helloarm
/usr/bin/arm-linux-ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/arm-linux-ld: error: Source object helloarm.o has EABI version 0, but target helloarm has EABI version 5
/usr/bin/arm-linux-ld: failed to merge target specific data of file helloarm.o
helloarm.pas(3,24) Error: Error while linking
helloarm.pas(3,24) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
fpc -omseide -Fu/home/sash0k/coding/mse/msegui/lib/common/kernel/i386-linux -Fu/home/sash0k/coding/mse/msegui/lib/common/kernel/ -Fi/home/sash0k/coding/mse/msegui/lib/common/kernel/ -Fu/home/sash0k/coding/mse/msegui/lib/common/*/ -Fu/usr/lib/fpc/2.4.4/units/arm-linux/*/ -l -Mobjfpc -Sh -O- mseide.pas
Compiling main.pas
Compiling /home/sash0k/coding/mse/msegui/lib/common/regcomponents/regdb.pas
Compiling /home/sash0k/coding/mse/msegui/lib/common/db/msesqldb.pas
Compiling /home/sash0k/coding/mse/msegui/lib/common/db/msebufdataset.pas
msebufdataset.pas(190,12) Fatal: Syntax error, "OF" expected but ":" found
Fatal: Compilation aborted
./mseide
An unhandled exception occurred at $001EC6E4 :
EAccessViolation : Access violation
$001EC6E4
$001F1700
$000BED6C
$000AE78C
$001F9D60
$001FD710
$001FE084
$001F9EC8
$000AD030
$0005436C
$0000BC20
Linking mseide
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/lib/fpc/2.4.4/units/arm-linux/rtl/cthreads.o: In function `CTHREADS_LOADPTHREADS$$BOOLEAN':
cthreads.pp:(.text.n_cthreads_loadpthreads$$boolean+0xc): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/home/sash0k/coding/mse/msegui/lib/common/kernel/i386-linux/msesocketintf.o: In function `MSESOCKETINTF_SOC_URLTOADDR$SOCKETADDRTY$$SYSERRORTY':
msesocketintf.pas:(.text.n_msesocketintf_soc_urltoaddr$socketaddrty$$syserrorty+0xd0): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/arm-linux-gnueabi/libX11.a(ClDisplay.o): In function `XCloseDisplay':
(.text+0x78): undefined reference to `xcb_disconnect'
/usr/lib/arm-linux-gnueabi/libX11.a(OpenDis.o): In function `OutOfMemory':
(.text+0x278): undefined reference to `xcb_disconnect'
/usr/lib/arm-linux-gnueabi/libX11.a(OpenDis.o): In function `XOpenDisplay':
(.text+0x528): undefined reference to `xcb_get_setup'
/usr/lib/arm-linux-gnueabi/libX11.a(OpenDis.o): In function `XOpenDisplay':
(.text+0x86e): undefined reference to `xcb_get_maximum_request_length'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0xc6): undefined reference to `xcb_parse_display'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x106): undefined reference to `xcb_connect_to_display_with_auth_info'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x126): undefined reference to `xcb_get_file_descriptor'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x138): undefined reference to `xcb_generate_id'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x178): undefined reference to `xcb_connection_has_error'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x18a): undefined reference to `xcb_connect'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `require_socket':
(.text+0x176): undefined reference to `xcb_take_socket'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `poll_for_event':
(.text+0x1e0): undefined reference to `xcb_poll_for_event'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `poll_for_response':
(.text+0x442): undefined reference to `xcb_poll_for_reply'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `_XSend':
(.text+0x5c2): undefined reference to `xcb_writev'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `_XReadEvents':
(.text+0x696): undefined reference to `xcb_connection_has_error'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `_XReadEvents':
(.text+0x710): undefined reference to `xcb_wait_for_event'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `_XEventsQueued':
(.text+0x7b2): undefined reference to `xcb_connection_has_error'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `_XAllocIDs':
(.text+0x858): undefined reference to `xcb_generate_id'
/usr/lib/arm-linux-gnueabi/libX11.a(xcb_io.o): In function `_XReply':
(.text+0x92e): undefined reference to `xcb_wait_for_reply'
mseide.pas(40,35) Error: Error while linking
mseide.pas(40,35) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Sash0k писал(а):Имею нeтбук Toshiba AC100
Sash0k писал(а):Имею нeтбук Toshiba AC100, на который поставил убунту и экспериментирую в свободное время.
sudo apt-get install lazarus-ide-0.9.30
sudo apt-get install fpc-source-2.4.4
так у него в репах уже имеется необходимый набор FPC+Lazarus
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3