qt程序烧写进板子,但是不能显示出界面,原因可能是没有这个程序的启动脚本,请问如何写这个程序的脚本?这个qt程序名字为untitled5,脚本名字应该是S12untitled5.sh;qt程序路径在/target/usr/bin/;脚本位置在/target/etc/init.d/;同个目录有个module_driver脚本示例为:
#!/bin/sh
#
case "$1" in
start)
cd /module_driver/
./driver_default_init_script.sh
cd -
;;
*)
exit 1
esac
exit $?
【以下回答由 GPT 生成】
问题解答:
为了正确启动Qt程序,您可以按照以下步骤编写并配置启动脚本(S12untitled5.sh):
cd /target/etc/init.d/
nano S12untitled5.sh
#!/bin/sh
case "$1" in
start)
cd /target/usr/bin/
./untitled5
;;
*)
echo "Usage: $0 {start}"
exit 1
esac
exit $?
保存并关闭文件。
授予启动脚本可执行权限:
chmod +x S12untitled5.sh
现在,当您在终端中运行"S12untitled5.sh start",该脚本将切换到目录/target/usr/bin/,然后执行Qt程序"untitled5"。这应该能够正确启动您的Qt程序,并显示界面。
希望这可以帮助您解决问题。如果您有其他问题,请随时提问。