交叉编译expect expect本身不支持交叉编译,可以先config,再修改Makefile。把CC=gcc改成CC=aarch64-linux-gnu-gcc。AR=ar 改成AR=aarch64-linux-gnu-ar。INCLUDES后面加一句,否则报错。先编译tcl,再编译expect。expect可执行文件在源码目录。进入tcl源码的unix目录。3.交叉编译expect。依赖库在output目录。修改Makefile。
编译net-snmp报错relocation R_X86_64_PC32 against symbol .;recompile with -fPIC 交互界面出现:Any additional cc flags?将里面的内容复制一遍,最后加上-fPIC。再次进入net-snmp。
snmp关闭指定网口 1. 选择interfaces->ifTable->ifEntry,右键Table View,如上图所示。2.选择一个你想要设置的网口,点击上方的SNMP SET,弹出窗口。网口8的OID是:.1.3.6.1.2.1.2.2.1.7.8。网口1的OID是:.1.3.6.1.2.1.2.2.1.7.1。得到OID以后,只要用snmp程序化设置就简单了。窗口中的OID就是与网口一一对应的,记录下来。最后一个数字2,就是关闭的意思。二、使用snmp命令控制网口的开关。
python+pyqt5实现一个简单的定时器和信号槽 3.创建一个子类,继承自动生成的py,因为每次自动生成都会覆盖。1.使用qt designer设计一个ui,5.实现线程定时功能,动态更新界面控件。4.为按钮添加信号槽,实现点击退出。2.自动生成ui对应的py文件。
ubuntu编译webrtc并且搭建调试环境 然后,配置环境变量,后面需要用到的工具都在depot_tools文件夹里面。如果不想编译,只是看代码,可以直接下载源码,不需要depot_tools。如果想下载稳定的webrtc版本,可以切换到相应的branch。安装vscode,调试用的文件launch.json。如果想用vscode单步调试,可以用以下命令。获取webrtc源码,时间会比较长。首先,下载depot_tools。源码下载完成以后,在src目录。不同稳定版本对应关系可以参照。切换完成以后,需要同步以下。
icedemo的p2p打洞使用方法 在公网部署一个coturn服务器,记住它的ip和username、password。pisip提供了一个demo程序----icedemo。5.执行icedeo,连接coturn服务器。10.抓包查看,可以发现是通过p2p发送的。按照README.txt的指示,很简单。此时需要coturn的信息了哈。4.找到icedemo的位置。2.下载pjsip源码。