2
this manualの31頁から始まるセクション3.4.2に従おうとしています。しかし、私はむしろDIABLO_X86よりDIABLO_ARMELように私の目標を設定しているように、私はこのコマンドの異なる結果を得ている:gtk + -2.0でmaemoスクラッチボックスコンパイラエラー
[sbox-DIABLO_X86: ~] > gcc -Wall -g gtk_helloworld-1.c \
‘pkg-config --cflags gtk+-2.0‘ -o gtk_helloworld-1 \
‘pkg-config --libs gtk+-2.0‘
[sbox-DIABLO_X86: ~] >
このラインに入る前に、私はCFLAGSとLIBSの単一引用符で囲まれたコマンドの結果をチェックして、この例で説明した内容とコマンドウィンドウに表示された内容との間の結果について説明します。
とにかく、私は、エラーメッセージを端末にポップアップが期待が、私は以下の持っていないよ:
[sbox-DIABLO_ARMEL: ~] > gcc -Wall -g gtk-helloworld-1.c \
> 'pkg-config --cflags gtk+-2.0' -o gtk_helloworld-1 \
> 'pkg-config --libs gtk+-2.0'
sbox-arm-linux-gcc: pkg-config --cflags gtk+-2.0: No such file or directory
sbox-arm-linux-gcc: pkg-config --libs gtk+-2.0: No such file or directory
gtk-helloworld-1.c:15:21: gtk/gtk.h: No such file or directory
gtk-helloworld-1.c: In function `main':
gtk-helloworld-1.c:20: error: `GtkWindow' undeclared (first use in this function)
gtk-helloworld-1.c:20: error: (Each undeclared identifier is reported only once
gtk-helloworld-1.c:20: error: for each function it appears in.)
gtk-helloworld-1.c:20: error: `window' undeclared (first use in this function)
gtk-helloworld-1.c:21: error: `GtkLabel' undeclared (first use in this function)
gtk-helloworld-1.c:21: error: `label' undeclared (first use in this function)
gtk-helloworld-1.c:24: warning: implicit declaration of function `gtk_init'
gtk-helloworld-1.c:28: warning: implicit declaration of function `g_object_new'
gtk-helloworld-1.c:28: error: `GTK_TYPE_WINDOW' undeclared (first use in this function)
gtk-helloworld-1.c:34: error: `GTK_TYPE_LABEL' undeclared (first use in this function)
gtk-helloworld-1.c:39: warning: implicit declaration of function `gtk_container_add'
gtk-helloworld-1.c:39: warning: implicit declaration of function `GTK_CONTAINER'
gtk-helloworld-1.c:39: warning: implicit declaration of function `GTK_WIDGET'
gtk-helloworld-1.c:42: warning: implicit declaration of function `gtk_widget_show_all'
gtk-helloworld-1.c:45: warning: implicit declaration of function `g_print'
gtk-helloworld-1.c:46: warning: implicit declaration of function `gtk_main'
私は含まという点で間違ってやっているかわからないんだけどおよびライブラリパスの設定が含まれます。誰かがこのエラーを修正するためのいくつかのヒントを提供することができれば幸いです。前もって感謝します。
+1正解 – rasjani
私はあなたの提案を理解している場合、私は知らないが、私が入力しようとした**のgcc -Wall -g gtk- helloworld-1.c 'pkg-config --cflgas gtk + -2.0' -o gtk-helloworld-1 'pkg-config --libs gtk + -2.0' **はすべて1行であり、プログラムのビルドに失敗しました。私は正しいパッケージがあるかどうかをチェックするつもりです。 $(PKG-config設定: – stanigator
あなたは再びバック引用符を忘れてしまった... は、「引用 'バッククォート :) – elmarco