linux下编译运行c文件
作业2:角谷序列猜想;
奇数则N*3+1
偶数则N/2
最终循环下去,都会得到1;
要求在linux下编译运行;
ps:斜体为在命令行键入的具体命令
遇到的问题:
1.共享文件------在虚拟机设置中打开共享文件权限并添加Windows下自己建的文件夹usr;
2.调用共享文件------cd /mnt/hgfs/usr;
3.写代码-----打开leafpad文本编辑器,并给自己的代码文件起个名字--------leafpad abc.c------即可打开leafpad,键入自己的代码----写完之后保存退出;
4.编译abc.c生成可执行文件-------gcc -o abc abc.c-------即将abc.c文件编译,并且生成的可执行文件命名为abc;
5.运行可执行文件-------./abc;
6.输入初始值N,回车即可运行并输出运行结果;
7.如何在命令行查看代码-----cat abc.c;
8.如何在leafpad窗口下查看代码------leafpad abc.c;
注:刚开始学,每次都以为gcc之后就可以直接都把运行结果输出来,不是的,是要./abc,执行可执行文件才会有结果,因为abc.c也不是可执行文件;
9.删除可执行文件或者c文件--------ls -la----看他的文件的属主和同主在哪-----如果是在root下,那就先输入密码进入根用户下,可以看到文件前面是只可读r和执行x,没有写w------进入root下---------rm abc/rm abc.c