by Free
CSS Templates
and jQueryui
Na tej stronie umieszczam rezultaty moich prac i doświadczeń ziązanych z systemem operacyjnym QNX. Pracuję z reguły na najnowszej wersji systemu którą obecnie jest wersja 6.4.1. Praktycznie są to rezultaty związane z przenoszeniem oprogramowania z systemu LINUX/GNU. Oprogramowanie które tu się znajduje nie jest niestety dostępne w oficjalnych dystrybucjach producenta QNX firmy QNX Software LTD. Jest wyrazem moich zainteresowań i prac które prowadziłem.
Szczególnie chciałbym zwrócić uwagę na niedocenianie przez QNX-a języka programowania ada. Tutaj regularnie umieszczam kompilatory tego języka oparte o gcc i gnat.
Dostępne są również kompilatory języków fortran, objc i oczywiście gcc i c++. Umieściłem również prolog i całkiem nowy język Vala. Vala jest ściśle związana z projektem Gnome którego główne elementy staram się umieszczać.
Oprogramowanie ze względu na ograniczenia jest z reguły w postaci gotowych binarnych pakietów. Staram się również umieszczać wskazówki jak skompilować oddzielne oprogramowanie. Z przyjemnością odpowiem na pytania jeżeli takie wystąpią.
New: look Gnome
gcc-g++4.4.2-x86-qnx6.4.1.tar.bz2 gfortran4.4.2-x86-qnx6.4.1.tar.bz2 gnat4.4.2-x86-qnx6.4.1.tar.bz2
libstdc++.so.6.0-4.4.2-x86-qnx6.4.1.tar.bz2
gmp-mpfr.tar.bz2 the library of gmp and mpfr necessary for the compiler. To install in /usr/pkg/lib
bits.c++.h.gch4.4.2-x86-qnx6.4.1.tar.bz2
The source of the compiler gcc-4.4.2.tar.bz2
The return to gcc4.3.3. gcc-oryginal.tar.bz2
using GLib;
public class Test.HelloObject : Object {
public static int main(string[] args) {
stdout.printf("Hello, World\n");
return 0;
}
}
or BasicSample.vala:/* class derived from GObject */
public class BasicSample : Object {
/* public instance method */
public void run () {
stdout.printf ("Hello World\n");
}
/* application entry point */
public static int main (string[] args) {
// instantiate this class, assigning the instance to
// a type-inferred variable
var sample = new BasicSample ();
// call the run method
sample.run ();
// return from this main method
return 0;
}
}
Compile and Run$ valac -o basicsample BasicSample.vala$ ./basicsample
I place the results of my works and experiences with the system operating QNX on this side. The results of the works of the transfer of software from the system LINUX/GNU are this. Which software is here he is not unfortunately accessible in the producer QNX official distributions. He is the word of my interests and works which I led.
I would like particularly to pay the attention to the not appreciated by QNX programming language ada. I place the compilers of this language built in the support about gcc and gnat here regularly.
They accessible are also the compilers of the languages of fortran, objc. I also placed prolog and quite new language Vala. Vala is connected with the Gnome project closely. I try to place the main elements of the Gnome.
I also try to place oneself hands as to compile separate software. I will answer with the pleasure on questions if such will step out.
New: look LLVM clang