【发布时间】:2012-04-04 18:34:10
【问题描述】:
我已使用此命令在 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 的 angstrom。
-
以及为什么会出现这个错误
arm-angstrom-linux-gnueabi-gcc: error trying to exec 'cc1': execvp: No such file or directory来了。
请帮我解决这个问题。
提前致谢
【问题讨论】:
标签: gtk beagleboard angstrom-linux