ubuntu中firebreath插件的问题

ubuntu中firebreath插件的问题,ubuntu,npapi,firebreath,Ubuntu,Npapi,Firebreath,我正在尝试为linux创建一个插件,我已经在windows中构建了这个插件,它正在windows中工作。 我可以为ubuntu使用相同的代码吗?如果是,如何进行?我试过了,但失败了。 后来我尝试从一开始就创建相同的插件,而不是使用我插件的windows版本代码,但我得到了以下错误。有解决办法吗 root@roshan-HCL-Notebook:/home/roshan/fbprojects/PLSplugin# sh firebreath/prepmake.sh . build firebr

我正在尝试为linux创建一个插件,我已经在windows中构建了这个插件,它正在windows中工作。 我可以为ubuntu使用相同的代码吗?如果是,如何进行?我试过了,但失败了。 后来我尝试从一开始就创建相同的插件,而不是使用我插件的windows版本代码,但我得到了以下错误。有解决办法吗

root@roshan-HCL-Notebook:/home/roshan/fbprojects/PLSplugin# sh firebreath/prepmake.sh  . build 
firebreath/prepmake.sh: 7: firebreath/prepmake.sh: source: not found 
firebreath/prepmake.sh: 9: firebreath/prepmake.sh: pushd: not found 
CMake Error at CMakeLists.txt:11 (Project): 
  project PROJECT called with incorrect number of arguments 
CMake Error at CMakeLists.txt:39 (include_platform): 
  Unknown CMake command "include_platform". 
-- Configuring incomplete, errors occurred! 
firebreath/prepmake.sh: 11: firebreath/prepmake.sh: popd: not found
不要使用
sh
(它没有
source
pushd
&
popd
),使用
bash
——或者直接运行脚本:

firebreath/prepmake.sh . build

顺便说一句,确实不需要以root身份进行开发。我只是尝试使用root权限运行它,我认为它可以运行。通常我不这么做。谢谢!我已经从谷歌集团得到了同样的答案,但答案很有价值。我是linux新手,所以不知道这些基础知识。我不知道为什么firebreath教程会说“sh premake.sh”。你能告诉我吗@乔治不确定,你指的是哪个教程?我错了。。我是说firebreath文档@GeorgAh,已修复。显然,它对作者的任何
sh
都有效。