我已经使用这个命令在 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(在 Beagleboard 上运行的 Linux 版本)编译 myapp。
所以我正在使用 angstrom-2011.03-i686-linux-armv7a-linux-gnueabi-toolchain (是 angstrom 的交叉编译器)交叉编译器来编译 myapp。我已经使用这个命令成功设置了路径
./usr/local/angstrom/arm/environment-setup
我已经使用这个命令来编译 myapp.c 的埃
[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:尝试执行“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 的地方用于埃。
以及为什么这个错误
arm-angstrom-linux-gnueabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
来了。
请帮我解决这个问题。
提前致谢