Я скомпилировал свое приложение на компьютере с Linux (Intel) с помощью этой команды
gcc –g myapp.c –O3 –o myapp mylib.a ‘pkg-config –cflags gtk + -2.0’ ‘pkg-config –libs gtk + -2.0 gthread-2.0’
myapp успешно работает на Linux-машине.
Теперь я хочу скомпилировать myapp для Angstrom (версия Linux, работающая на Beagleboard).
Поэтому я использую кросс-компилятор angstrom-2011.03-i686-linux-armv7a-linux-gnueabi-toolchain (это кросс-компилятор для angstrom) для компиляции myapp. Я успешно установил путь с помощью этой команды
. / Usr / local / angstrom / arm / environment-setup
И я использовал эту команду для компиляции myapp.c для angstrom
[root @ acmemsys internetTV_partialDecoding] # ./arm-angstrom-linux-gnueabi-gcc -g myapp.c -O3 -o myapp mylib.a 'pkg-config --cflags gtk + -2.0' 'pkg-config - -libs gtk + -2.0 gthread-2.0 '
Ошибка:
arm-angstrom-linux-gnueabi-gcc: mylib.a: такого файла или каталога нет
arm-angstrom-linux-gnueabi-gcc: pkg-config --cflags gtk + -2.0: Нет такого файла или каталога
arm-angstrom-linux-gnueabi-gcc: pkg-config --libs gtk + -2.0 gthread-2.0: нет такого файла или каталога
arm-angstrom-linux-gnueabi-gcc: ошибка при попытке выполнить exc 'cc1': execvp: такого файла или каталога нет
Итак, хочу спросить, что:
Как эта ошибка будет удалена
arm-angstrom-linux-gnueabi-gcc: mylib.a: такого файла или каталога нет
Note:- mylib.a is a library used for myapp.
- какие пакеты или команды будут использоваться вместо pkg-config --cflags gtk + -2.0 и pkg-config --libs gtk + -2.0 для angstrom.
А почему эта ошибка
arm-angstrom-linux-gnueabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
идет.
Пожалуйста, помогите мне устранить эту проблему.
Заранее спасибо