如何在 unix box 上创建 c exe
How to create c exe on unix box
当我 运行 make
时,我得到一个没有文件类型的文件。有没有办法创建一个 .exe
文件,我可以在 Windows 到 运行 中单击它?
我安装在我的主目录中:
sudo apt-get install mingw-w64
但是当我 运行 来自 ~/workspace/pset2/vigenere:
i686-w64-mingw32-gcc -o vigenere.exe vigenere.c
我得到:
vigenere.c:1:18: fatal error: cs50.h: No such file or directory
#include <cs50.h>
使用叮当声:
clang -ggdb3 -O0 -std=c99 -Wall -Werror .c -lcs50 -lm -o
如何找到 -lcs50
的位置并将其添加到我的路径中?
存在无法生成可执行文件的错误。您包含的文件 #include <cs50.h>
不在系统包含目录中。您可能指的是 #include "cs50.h"
,它将搜索当前目录。修复所有错误后,只需键入 ./vigenere.exe
。 .exe
通常不包含在 UNIX 中。
当我 运行 make
时,我得到一个没有文件类型的文件。有没有办法创建一个 .exe
文件,我可以在 Windows 到 运行 中单击它?
我安装在我的主目录中:
sudo apt-get install mingw-w64
但是当我 运行 来自 ~/workspace/pset2/vigenere:
i686-w64-mingw32-gcc -o vigenere.exe vigenere.c
我得到:
vigenere.c:1:18: fatal error: cs50.h: No such file or directory
#include <cs50.h>
使用叮当声:
clang -ggdb3 -O0 -std=c99 -Wall -Werror .c -lcs50 -lm -o
如何找到 -lcs50
的位置并将其添加到我的路径中?
存在无法生成可执行文件的错误。您包含的文件 #include <cs50.h>
不在系统包含目录中。您可能指的是 #include "cs50.h"
,它将搜索当前目录。修复所有错误后,只需键入 ./vigenere.exe
。 .exe
通常不包含在 UNIX 中。