贡献者: addis
mingw64.exe
即可打开 mingw 命令行。mingw64.exe
所在的目录就是命令行的根目录。
g++
的版本。
g++
编译程序以后,会出现 a.exe
而不是 a.out
。这个执行文件是可以双击执行的,但是运行完会马上退出。可以在程序最后用 getchar()
。也可以打开一个 cmd 命令行然后运行 a.exe
。当然在 mingw64
的命令行也可以执行。另外执行时 .exe
拓展名可以省略。
c
盘的目录为 /c
MinGW instellation manager
是一个 GUI 界面可以下载安装编译好的 mingw32 程序。例如安装 mingw32-make
,安装以后就和 make
的用法一样。
g++
中定义的宏有 __GNUC__
,__MINGW32__
,__MINGW64__
ldd
查看动态程序的库依赖(dll
和 so
拓展名都会搜索到,但建议用 dll
,让其他 windows 程序也可以使用)。
g++ -shared -o lib0.dll lib0.o
g++ -shared -o lib1.dll lib1.o -L . -l 0
g++ -c main.cpp
g++ -o main.x main.o -l1 -L./ -Wl,-rpath,./
apt
命令中的不一样。
C:\msys64\
,和 mingw 一样可以用 /c
访问 C 盘。
g++
编译时,宏 __MSYS__
有定义,而 __MINGW32__
和 __MINGW64__
没定义。
pacman -S base-devel
 
 
 
 
 
 
 
 
 
 
 
友情链接: 超理论坛 | ©小时科技 保留一切权利