[求助]一个在linux下的c语言编程问题
现在想完成某一任务,在终端中执行的过程如下: [root@xidian~]#cd xd
[root@xidian xd]#./abc /*启用一个已经存在的应用程序abc*/
UC Berkeley ABC 1.01 (compile Feb 22 2006 15:18:03)
abc 01>read_verilog full_add16.v /*读入一个名为full_add16.v的文件*/
abc 02>write_blif full_add16.blif /*写一个名为full_add16.blif文件到磁盘中*/
abc 03>quit /*退出 abc*/
All networks have been deleted.
[root@xidian xd]#
现在我想用gtk&glade作一个简单的对话框,对话框内有一个选择读入*.v文件
路径的entry,一个写入*.blif文件路径的entry,一个cancel&一个ok按钮,我
想实现的是:当读入两个entry中的文件路径后,click ok 按钮,直接完成上面
的步骤。
在这里,read_verilog和write_blif均是程序abc中的命令,上面的过程就是,先启动abc,然后用read_verilog 读入一个*.v文件,接着用write_blif命令将读入的*.v文件转化为blif文件格式存到*.blif文件中。这应该是一个程序内部交互的问题,小弟我不知道用什么方法能实现这个问题,希望能得到达人的指点。先谢过!!