相关疑难解决方法(0)

rm -rf与-rm -rf

在Makefile中,我读到:

-rm -rf(而不是rm -rf).第一个" - "在Makefile的行开头是什么意思?

makefile

31
推荐指数
1
解决办法
1万
查看次数

永久添加g ++的包含路径和共享库

我尝试在终端中使用g ++编译.cpp文件:

g++ -o main main.cpp \
  -I/usr/include/glib-2.0 \
  -I/usr/include/json-glib-1.0 \
  -I/usr/lib/x86_64-linux-gnu/glib-2.0/include/ \
  -L/usr/lib/x86_64-linux-gnu -ljson-glib-1.0 -lglib-2.0
Run Code Online (Sandbox Code Playgroud)

它有效.

但我想添加这些.so库并永久包含g ++文件,这样我就不需要每次都输入这些文件.而且我也想让它申请其他应用程序.

我正在使用ubuntu.

任何人都可以帮我吗?非常感谢你提前.

c++ g++ shared-libraries include

5
推荐指数
1
解决办法
1万
查看次数

无法执行已编译的C++ exe文件

我在执行C++代码时遇到问题.我编写了一个基本的"Hello World"程序,并使用g ++ make命令编译它.这是我的代码:

#include <iostream>

using namespace std; 

int main() {
  cout << "Hello World" << endl;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我在Windows 10上,使用Emacs进行代码编辑,使用CygWin进行编译.我将此文件保存为hello.cpp.然后我导航到CygWin中的目录.然后我做了命令make hello.这创建了hello.exe.然后,我尝试使用执行该文件./hello.exe.我也尝试过./hello哪些也行不通.当我输入其中一个命令并点击Enter时,它就在下一行,没有做任何事情.我可以输入这个空行,但它不会做任何事情.有没有人知道让我的代码正确执行的方法.谢谢.

编辑:我尝试在cpp.sh,一个在线C++编译器上运行它,它运行正常.

c++ cygwin g++

5
推荐指数
1
解决办法
1695
查看次数

标签 统计

c++ ×2

g++ ×2

cygwin ×1

include ×1

makefile ×1

shared-libraries ×1