当前位置 主页 > 服务器问题 > Linux/apache问题 >

    用易语言开发Linux程序的方法(2)

    栏目:Linux/apache问题 时间:2019-10-11 22:10

    我们将刚才编译的文件soft放到Linux平台的主目录下,同时将krnln.so文件放到同一目录下,运行终端(Terminal)程序,我们将看到如下的界面

    首先我们先列出当前文件夹下面的所有文件:

    现在,soft文件的字体是黑色的,我们是无法在Linux下执行的,输入soft后将出现如下的错误信息:

    我们只要输入“chmod 775 程序名称”,这个命令格式,就可以在Linux下运行soft程序,输入这个命令的作用是赋予指定程序以有可执行权限。

    这时我们再用ls命令列出所有文件后,soft这个文件的字体就变成另外一种颜色:

    这时我们再运行soft后,就可以执行刚才我们在Windows平台下编写的Linux程序了,我们按照程序的提示输入20和30后,就可以看到程序会自动输出结果50,然后程序自动结束。

    备注1:

    运行易语言编译出的Linux程序有3个支持库文件支持:

    1: 文件krnln.so(系统核心支持库)

    本库为易语言系统的基本库之一,需要易系统3.6版本的支持,提供了47种库定义数据类型,提供了579种命令,提供了330个库定义常量。

    2: 文件dp1.so(数据操作支持库一)

    本库为一般支持库,需要易系统3.6版本的支持,需要系统核心支持库3.0版本的支持,提供了7种命令,提供了2个库定义常量。

    3: 文件cncnv.so(汉字编码转换支持库)

    本库为一般支持库,需要易系统3.6版本的支持,需要系统核心支持库3.0版本的支持,提供了1种命令,提供了5个库定义常量。

    以上3个是易语言Linux下的支持库文件,运行易语言编译的Linux程序,必须带上相关支持库文件,支持库文可以放在以下3个地方:

    1.和程序文件放在同一目录下 2.放在 /lib下 3.放在 /usr/lib下

    备注2:

    在终端里运行程序,必须在程序名称前面加“./”

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对IIS7站长之家的支持。如果你想了解更多相关内容请查看下面相关链接