ubuntu 下怎么编写python程序

ubuntu 下怎么编写python程序,第1张

如果是要IDLE那种界面的话,在shell里输入python,如果要打开python3的话输入python3

如果是小一点的程序可以用编辑器写,sublime text就很好用了,

如果要写复杂一些的东西,装个IDE吧,推荐pyCharm

插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行

如图所示,我们在命令行中输入vim

如图所示,之后,d出里vim的界面。

我们在当前界面输入i,会发现底部出现里插入。

好,说明可以输入啦。我们编写一个简单到hello world

编写完成之后,按ESC,底部会出现一个冒号。然后,我们键入wq testc,表示我们将以testc命名这个文件,进行保存。

可以看到当前路径中多了一个testc

使用gcc 命令进行编译链接,运行生成到o文件。如图所示。

你可以修改内核源代码,比如添加个系统调用:

kernel/sysc:

SYSCALL_DEFINE0(hello) {

    printk(KERN_EMERG "hello\n");

    return 123456;

}

然后再注册一下:

include/linux/syscallsh:

asmlinkage long sys_hello(void);

arch/x86/syscalls/syscall_64tbl:

1025    64    hello sys_hello

编译下内核,安装并重新启动就可以使用这个系统调用了:(用syscall()或者嵌入汇编都可以)

#include <stdioh>

int main () {

     //int a = syscall (1025); 

     long a=97;

     asm ( 

          "movq $0x0401, %%rax\n"

          "syscall\n"

          "movq %%rax, %0\n"

          : "=r"(a)

     ); 

     printf ("%d\n", a);

     return 0;

}

(以上代码在内核版本3125 x86_64上通过)

有好多语言可以写程序,最常用的是 C/C++ 和 Shell 语言。

写 C/C++ 程序一般用 vi 录入源程序,然后,用 gcc 编译成可执行软件。

如,你可以用 vi 录入如下程序Helloc:

# include <stdioh>

main()

{

printf("Hello, World!\n");

}

然后用命令:

gcc Helloc -o Hello

编译得到名为 Hello 的可执行文件 Hello

最后,用命令

/Hello

执行得到结果

ubuntu是Linux的一种,所以Linux的编译器gcc同样也适用于ubuntu。 要在ubuntu下编译gcc,可以按照如下步骤。 1,确认gcc是否安装。 Ubuntu的标准安装,会同步安装gcc编译器,如果没有安装,那么需要手动安装。

很简单啊。Ubuntu默认带有Perl的解释器……吧?好像是,你在终端里面打perl

-v看看就知道了,有解释器就会显示当前版本,没有的话会告诉你没安装,那你就去安装一个。

完了随便用什么文本编辑器,写你的程序,保存。

你爱用图形界面就直接到你保存的文件夹里双击你的文件,系统会知道这是个可执行的程序,你可以选择“用编辑器编辑”、“运行”、“在终端中运行”。如果你爱用终端,就perl

/路径/程序名

以上就是关于ubuntu 下怎么编写python程序全部的内容,包括:ubuntu 下怎么编写python程序、ubuntu终端中如何编辑.c文件、ubuntu vim 怎么写程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10112774.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存