LINUX.ORG.RU

куда следует выдать эту фразу?
если на консоль - можно обойтись без Gtk

если на Си , то будет вот так

#include <stdio.h>
int main (void) { printf("%s\n", "Ктулху ФХТАГН!"); return 0; }


для arm9 собирать соответствующим тулчейном binutils + gcc ( + libc)

Sylvia ★★★★★
()
Ответ на: комментарий от mono

Я извиняюсь за не точную формулировку.

Задача: скомпилировать GUI приложение для ARM9, используя библиотеку GTK. Компиляция GUI приложение для ARM9 на Linux машине;

Вопрос: как скомпилировать GTK под ARM9??

dimafon
() автор топика
Ответ на: комментарий от Sylvia

Я извиняюсь за не точную формулировку.

Задача: скомпилировать GUI приложение для ARM9, используя библиотеку GTK. Компиляция GUI приложение для ARM9 на Linux машине;

Вопрос: как скомпилировать GTK под ARM9??

dimafon
() автор топика
Ответ на: комментарий от dimafon

Есть три способа.
Способ первый:

1. Собрать компоновщик и ассемблер для ARM9.
2. Собрать компилятор для ARM9.
3. Собрать библиотеку C для ARM9 с помощью компилятора и компоновщика.
4. Собрать все библиотеки (glib, libX*, pango, atk, cairo, ...), необходимые для GTK.
5. Собрать GTK.
6. Собрать приложение и скомпоновать его с GTK.

Способ второй:

1. Скачать ARM9 toolchain для host platform.
2. Скачать GTK и библиотеки разработчика GTK для ARM9.
3. Собрать приложение и скомпоновать его с GTK.

Способ третий:

1. Скачать компилятор, компоновщик, ассемблер, GTK с библиотеками разработчика и всеми зависимостями для ARM9.
2. Собрать приложение и скомпоновать его с GTK прямо на target device.

kmeaw ★★★
()

> что бы не нужно было использовать библиотеки GTK при запуске приложения на целевой машине — ARM9

Использовать статическое связывание, см. man ld, ключ -static.

kmeaw ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.