我目前无法编写好的makefile而且不知道为什么.. -.-
这是我的main.c:
#include <windows.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("MEEEEEP");
return (0);
}
Run Code Online (Sandbox Code Playgroud)
这是我的makefile:
# make SYSTEM= OS= ENVIRONMENT=
# Binaries to use
ifeq ($(ENVIRONMENT),MINGW)
CXX = i686-pc-mingw32-g++
else
CXX = g++
endif
REMOVE = rm -vf
RC = windres
EXE = .exe
#############################################################
# Info
ifeq ($(CXX),g++)
INFO_CXX = g++ -dumpversion; g++ -dumpmachine
endif
#############################################################
# Flags
DEBUG = -DDEBUG -g
OPTIMIZATION = -O2 #-Winline -finline-functions
CFLAGS = -Wall -Wextra -W -static $(DEBUG) $(OPTIMIZATION) -D$(SYSTEM) …Run Code Online (Sandbox Code Playgroud) 我喜欢在MATLAB中绘制一个傅里叶变换后的信号.通过set(gca,'xtick',peak,'FontSize',12); 我可以在x轴显示峰值.但有时候,峰值距离太远,显示峰值的文本与其邻居合并在一起.我在网上搜索过,但可能会问错误的问题:)所以我的问题是: 如何用交替的高度绘制峰值,如下图所示? 我更喜欢使用1 x轴.

谢谢您的帮助!:)
我不确定在 Windows 7 下使用 Cygwin 将 C 文件编译为可执行文件。
谁能告诉我该怎么做吗?
我读过一些教程但仍然不明白。我知道我需要一个Makefile,但是我应该在其中写入什么才能在编译过程后获得可执行文件呢?