【发布时间】:2014-03-16 04:23:50
【问题描述】:
我正在使用下面的makefile:
CC=g++
all: socket.exe
socket.exe: socket.o
g++ socket.o -o socket.exe
socket.o: socket.cpp
g++ -c socket.cpp
当我运行时让它显示错误:
socket.cpp: sys/socket.h: 没有这样的文件或目录。
如何解决?我在 Windows 上工作。
【问题讨论】:
-
当你遇到这样的编译器错误时,显示
socket.cpp的代码比你的Makefile更有意义,你不觉得吗?另外,您是从 Windows 运行g++吗? Cygwin,您的实际构建环境是什么?
标签: c