我需要使用cygwin / x来运行文件,我是cygwin和linux的新手。我在编译所述文件时遇到问题。我有人告诉我,听起来我的bin目录不在路径中。我不知道这是不是真的。如果有人可以帮助我解决这个问题。
$ gcc qlens
返回
qlens: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
当前版本的gcc
$ gcc -v
gcc version 5.3.0 (GCC)
文件类型
$ file qlens
qlens: Mach-O 64-bit x86_64 executable
有人可以帮我编译这个文件并让它运行吗?
答案 0 :(得分:1)
缺少文件扩展名让GCC感到困惑。 在编译之前,将其重命名
mv qlens qlens.c
gcc -o qlens qlens.c
测试
./qlens