-
gcc main.c -o main.out && ./main.out echo $?查看全部
-
标准输入,输出,错误流查看全部
-
makefile结构查看全部
-
硬件编程,驱动程序适合用什么语言编写查看全部
-
硬件编程最适合用什么计算机语言编写?查看全部
-
vm:esc-命令模式,不能编辑;i-插入模式,可编辑查看全部
-
大型项目的时候需要构建许多的动态函数库,可以先进行编译好生成编译文件,但未进行链接,接下来对编译好的文件和含有Main函数的文件进行同时gcc编译,生成out可执行的二进制文件,这样可以大大的加快程序的运行。 分开编译: gcc -c max.c -o max.o ls ls -l 将hello.c中的#include"max.c"注释掉 gcc max.o hello.c ./a.out 拷贝文件 cp max.c min.c vi min.c gcc -c min.c -o min.o 删除文件 rm a.out 一起生成 gcc max.o min.o hello.c 查看 ls 把一部分不常改动的函数提前编译好,做成静态库,经常修改的部分,每次研一的时候只编译这部分,可以节省大量时间。 正常情况下的未编译的.c文件是可以查看源码的 cat hello.c 但是若提前编译成静态库,就无法查看 max.o min.o,这时候需要给函数加头文件max.h,min.h,int max(int a,int b)这样就可以看到函数的返回值,函数的参数要求等,在主函数中也需要添加头文件#include"max.h" #include"min.h"查看全部
-
$cd ~/workspace/ 进入家目录<br> $ls 查看当前<br> $mkdir les2 新建文件夹<br> $ls 查看<br> $cd les2 进入文件夹<br> $vi hello.c<br> [i] 进入插入模式<br> [输入源代码] [esc] 切换到普通模式<br> :wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。<br> *:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。<br> $gcc hello.c 编译hello.c<br> ls 查看<br> 出现a.out表示可以执行文件<br> <br> vim命令模式下<br> :sp max.c<br> 同时打开多个文件 :sp 文件名 【i】<br> 按esc 返回命令行<br> CTRL+W+ 跳转到下面代码<br> :set nu 打开行号<br> 按[9]再按[d][d]max函数被放到剪贴板里<br> CTRL+W+返回到上面<br> 按[p]粘贴 <br> :wq a 保存所有文件并退出<br> ls<br> $gcc max.c hello.c -o main.out<br> ls 查看<br> #include<stdio.h> <br> #include "max.c" //#include<>里的文件会在系统目录,环境目录下查找, ""里的文件会在相对路径,当前目录里查找,相当于把该文件的内容复制粘贴到该处查看全部
-
:set nu 打开行号。查看全部
-
sudu 管理员权限查看全部
-
ansic c语言的标准查看全部
-
gcc + 源代码.c + o + filename.exe 即可命名输出查看全部
-
按p就是粘贴查看全部
-
行数n + dd 将光标后的n行放入剪贴板查看全部
举报
0/150
提交
取消