0

我正在尝试使用 GIOChannel 的 glib 教程。我正在使用带有 glib-2.30.2 (gtk+-3.2.3) 和 C 代码的 Ubuntu 11.04 (Natty Narwhal)。

代码来自这里: http://library.developer.nokia.com/index.jsp?topic=/GUID-E35887BB-7E58-438C-AA27-97B2CDE7E069/ GUID-817C43E8-9169-4750-818B-B431D138D71A.html

程序运行但我的源测试文件的内容没有复制到目标文件。我没有收到任何错误或警告消息。该程序什么也不做。这里有什么问题?

4

1 回答 1

0

现在工作,我改变了这一行:

g_print("usage:<cp SOURCE> <DESTINATION>\n");

至:

g_print("usage: %s <SOURCE> <DESTINATION>\n", argv[0]);

然后使用以下方法编译它:

gcc -Wall $(pkg-config --cflags gio-2.0) -c io.c

gcc -Wall $(pkg-config --libs gio-20) -o io io.o 

使用以下命令运行程序:./io io.c new_io.c

于 2012-08-03T17:46:18.947 回答