Я скомпилировал свое приложение на машине 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.
Теперь я хочу скомпилировать свое приложение для 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: ошибка при попытке exec '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
приближается.
Пожалуйста, помогите мне решить эту проблему.
заранее спасибо