1 前言
用golang编译成可执行文件tt stats text.txt(tt 是编译后重命名的可执行文件),然后直接执行失败了,后来使用./tt stats text.txt可以了。
执行结果如下:
fanbi@ubuntu:~/Work/Go-Work/src/test/cmd$ tt stats text.txt Command 'tt' not found, but can be installed with: sudo apt install treetop fanbi@ubuntu:~/Work/Go-Work/src/test/cmd$ ./tt stats text.txt The file stat information is: &{text.txt 218 502 {709183000 63689244046 0x53d060} {2049 283761 1 33270 1000 1000 0 0 218 4096 8 {1553668976 396797000} {1553647246 709183000} {1553668976 396797057} [0 0 0]}} fanbi@ubuntu:~/Work/Go-Work/src/test/cmd$
仅作为记录使用。
2 样例
文件cc内容如下:
ls -al
//并且执行chmod 777 cc(不需要执行,默认就有执行权限)
执行结果如下:
fanbi@ubuntu:~/Work/Go-Work/src/test/cmd/testDir$ ll total 12 drwxrwxr-x 2 fanbi fanbi 4096 Mar 27 04:38 ./ drwxrwxrwx 4 fanbi fanbi 4096 Mar 27 04:38 ../ -rwxrwxrwx 1 fanbi fanbi 7 Mar 27 04:29 cc* fanbi@ubuntu:~/Work/Go-Work/src/test/cmd/testDir$ cc cc: fatal error: no input files compilation terminated. fanbi@ubuntu:~/Work/Go-Work/src/test/cmd/testDir$ ./cc total 12 drwxrwxr-x 2 fanbi fanbi 4096 Mar 27 04:38 . drwxrwxrwx 4 fanbi fanbi 4096 Mar 27 04:38 .. -rwxrwxrwx 1 fanbi fanbi 7 Mar 27 04:29 cc fanbi@ubuntu:~/Work/Go-Work/src/test/cmd/testDir$
说明:执行cc是没执行,输入./cc 就可以执行。原因是cc会被当成命令来执行,然后没有带参数,即输出致命错误(fatal error)。