腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Unix
makefile
在
编译
C++
中
的
隐式
使用
、
、
您好,我正在尝试学习如何
使用
gnu
makefile
,并尝试在此
makefile
中
使用
隐式模式来
编译
我
的
C++
脚本: CXX=
g++
$(CXX) -o $@ $< $(CXX) -c $< 这个make init
的
输出是: init.o (目标文件)
和
init (
可执行文件
)。然后我尝试添加模式规则:
浏览 10
提问于2020-09-19
得票数 0
4
回答
用Cygwin
编译
C++
、
如何在Cygwin中
编译
我
的
C++
程序。我已经安装了gcc。我应该
使用
什么命令?另外,当我
的
控制台应用程序在.cpp扩展中
时
,我如何运行它。我正在尝试用一些小程序学习
C++
,但在Visual
C++
中,我不想为每个小.cpp文件创建一个单独
的
项目。
浏览 6
提问于2009-11-18
得票数 7
回答已采纳
1
回答
使用
g++
和
Makefile
编译
c++
时
,
可执行文件
的
大小
非常大
、
、
在
使用
Code::Blocks提供
的
MinGW提供
的
g++
(4.9.2版)
时
,我得到了
非常大
的
.exe文件,
大小
高达1000KB,表示"Hello,World!“程序。我
使用
的
编译
选项与从代码::块(mingw32 -g ++.exe -Wall -g hello.cpp -o hello.exe,不管怎样,我只是从代码::块日志窗口中复制)
的
“内部”
编译</e
浏览 13
提问于2017-07-12
得票数 0
4
回答
如何
使用
iostream、string
和
ifstream库制作文件
、
我正在尝试为一个
使用
lib字符串iostream
和
iostream
的
应用程序构建一个
makefile
。 LIB_DIR = .patsubst %.cpp,%.o,$(wildcard *.cpp))当我尝试
使用
makefile
时
,我得到
的
结果是所有需要lib字符
浏览 6
提问于2011-08-16
得票数 1
回答已采纳
1
回答
__cxxabiv1::__class_type_info
和
__cxxabiv1::__si_class_type_info错误与STM32F4、C
和
C++
相结合
、
、
、
、
作为推进项目的一部分,一旦我完成了嵌入式部分,我就开始
使用
ROS。 我需要执行
的
第一件事是STM32
的
rosserial,它需要
使用
C++
代码。我在定义VIRTUAL_METHOD_ON
时
使用
虚拟方法,而在注释VIRTUAL_METHOD_ON
时
不
使用
它。当我不
使用
虚拟方法
时
,代码运行得很完美,但是当我
使用
它
时
,我会得到与以前相同
的
错误。我读过一
浏览 0
提问于2020-12-07
得票数 0
1
回答
包含多个目标的
Makefile
,并创建包含
可执行文件
的
目录
、
、
、
我不经常
使用
makefile
,所以我只知道如何制作基本
的
makefile
。我试着阅读如何解决我
的
问题,但我迷失了方向。我需要
的
是一个
makefile
,它有两个目标all
和
test。这两个目标都需要
使用
g++
-std=c+11 -Wall -Werror -ansi -pedantic
编译
程序,并且唯一需要
编译
的
文件是main.cpp。当
编译
器生
浏览 2
提问于2016-02-02
得票数 1
1
回答
如何在Netbeans中创建跨平台
的
C++
应用程序?
、
、
、
、
在为Linux
和
Windows操作系统创建一个简单
的
"Hello“跨平台
C++
应用程序时,我遇到了一些困难。通常,在创建
C++
项目
时
,Netbeans善意地建议我们为我们创建一个
makefile
。这是很棒
的
,但它只是对Linux。“-> Next 目标名称:hello(“可执行”单选按钮) ->添加-&g
浏览 1
提问于2014-12-08
得票数 2
回答已采纳
1
回答
使用
makefile
使用
c++
标志
编译
单个-g文件不起作用
、
、
我一直试图
使用
Makefile
来
编译
一个cpp文件,然后轻松地清理生成
的
可执行文件
。但是,下面所示
的
Makefile
代码没有
使用
-g
编译
代码。因此,我不能在
可执行文件
上
使用
gdb。如果在命令行中
使用
“-g -g pairs_with_k_diff.cpp”
编译
代码,则能够成功地
编译
带有
g++
标志
的
代码。有人愿意
浏览 2
提问于2019-08-02
得票数 3
回答已采纳
1
回答
不要在包含路径中搜索
、
我正在通过一个OpenGL教程(OpenGL SuperBible 5)工作,并试图使所提供
的
Makefile
为我自己
的
程序工作。中(实际上我
使用
的
是-I$(SHAREDINCPATH)),但是make抱怨没有这样
的
文件。下面是我
的
Makefile
(我已经明确地提到了编辑原始
Makefile
的
地方):SRCPATH = ./ # Edited: src is i
浏览 0
提问于2015-06-17
得票数 1
回答已采纳
1
回答
可执行文件
大小
相同
的
Mac OS静态链接与动态链接
、
、
、
、
有一个
c++
库,我尝试了静态链接
和
动态链接。我生成了.so文件,并将其安装在正确设置了install_name、LIBRARY_PATH
和
LD_LIBRARY_PATH
的
路径下。但问题是,我没有看到这两种情况下产生
的
可执行文件
的
大小
有什么不同# dynamic linking
g++
-std=c++11 -O3 main.cpp-o main -
浏览 3
提问于2020-04-11
得票数 0
1
回答
带有头文件
的
纯函数文件总是导致未定义
的
引用。
、
、
、
、
然而,我总是导致未定义
的
引用。我
使用
Linux、geany
和
c++11。 我怎么才能解决这个问题?(我不希望将函数
浏览 2
提问于2015-03-11
得票数 2
回答已采纳
5
回答
无法在64位Vista上运行用MinGW开发-
C++
编译
的
C程序
、
、
、
、
几天前,在用
C++
编程之后,我开始用C编程,但是我
的
Windows 64位机器无法创建一个C项目。我用MinGW Dev-C++
编译
器重新
编译
了代码,没有问题。但是,当我运行代码
时
,我收到了以下错误: 由于与64位版本
的
"\??\C:\Dev-Cpp\gcc.exe"不兼容,程序或功能无法启动或运行。这是
使用
C++
编译
器
编译
C代码
时
出现
的
浏览 5
提问于2011-09-21
得票数 8
回答已采纳
1
回答
在
可执行文件
中嵌入一串
编译
器选项(Visual )
、
、
使用
gcc
和
Makefiles,我可以将一些
编译
器选项嵌入到字符串中,以便
可执行文件
访问如下:CXX=/usr/bin/
g++
CXXDEFINES='-DCXXCOMMAND="$(CXX) $(CXXFLAGS)"'#ifdef CXXCOMMAND std::cout << "<e
浏览 3
提问于2015-07-02
得票数 3
2
回答
如何
使用
eclipse构建
C++
应用程序
、
、
、
我已经从下载了Eclipse Juno for
C++
。我正在尝试构建一个简单
的
hello world程序(主要是为了
使用
eclipse for
C++
进行测试),但是我无法构建并运行它。下面是我
的
代码:using namespace std; cout << "hello" << endl; return我只能假设这是因为eclipse没有配置为找到我
的<
浏览 0
提问于2012-07-24
得票数 6
回答已采纳
1
回答
CUDA nvcc慢速主机代码
、
我在
使用
nvcc
编译
器
时
遇到问题。我发现
使用
NVCC4.2
编译
的
主机代码运行速度比
使用
g++
4.4.6
编译
的
相同代码慢5倍。我正在
使用
NVIDIA SDK
Makefile
模板来
编译
发布配置中
的
代码。在这两种情况下都
使用
了-O2优化。这怎么可能,因为nvcc应该将主机代码传递给主机
编译
器。有什么想法吗?这是我
浏览 2
提问于2012-06-20
得票数 3
2
回答
make在
g++
中不
使用
g++
选项
、
、
我正在尝试
使用
make
编译
c++
文件。但是,默认情况下,它并不
使用
-std=c++11标志。每当我需要
编译
一个
使用
c++11特定特性
的
程序时,我必须
使用
g++
显式地
编译
它。因此,我想问一问,如何使我
的
系统上
的
所有
c++
文件自动
使用
选项
c++
。 如果我需要为
g++
更改一些全局
makefile
,那
浏览 4
提问于2017-01-07
得票数 2
回答已采纳
2
回答
使用
CMake实现Windows下
的
跨平台构建
、
、
、
、
我正在Windows32位(
使用
MSVC++)上用
C++
开发一个软件,但由于我希望能够在所有平台上
使用
我
的
软件,我决定
使用
CMake作为我
的
构建生成器。 因此,我在CMake方面还只是个初学者。从CMake教程中,我了解到为了交叉
编译
代码,首先应该在主机平台上安装一个模拟目标平台
的
工具链。然后,
使用
该工具链提供
的
适当
的
目标平台C
和
C++
编译
器,C
浏览 6
提问于2013-06-10
得票数 10
回答已采纳
1
回答
在由qmake (5.0)生成
的
Makefile
中设置链接变量
、
、
我正在
使用
qmake生成一个
Makefile
。在我
的
spec文件中,我覆盖CXX
和
CC,如下所示:QMAKE_CXX=/home/foo/gcc-4.7.2/bin/
g++
现在生成
的
Makefile
使用
这些版本。但是,在生成
的
makefile
中
浏览 1
提问于2013-08-10
得票数 4
1
回答
如何
使用
mexsh将非.o对象文件链接到mex
可执行文件
?
、
、
、
、
我在Ubuntu 14.04上
使用
Matlab2015b,用GCC 4.8.4。C
和
C++
代码需要
使用
不同
的
编译
器标志。为了解决这个问题,我尝试将.cpp文件
编译
为.xo对象文件,将.c文件
编译
为.o对象文件,以便分别为.xo
和
.o
使用
不同
的
配方。下面是我
的
Makef
浏览 0
提问于2015-10-27
得票数 0
回答已采纳
2
回答
带有多个*.cpp文件
的
Linux上
的
C++
makefile
、
、
、
我正在尝试制作一个包含多个文件
的
makefile
。有人能帮我吗?我拥有的文件是file1.cpp、file2.h
和
main.cpp我做到了gcc -g -Wall -o main main.cpp 但当我尝试
编译
时
,它会给我带来大量
的
错误。我
的
代码在eclipse上运行得很好。
浏览 0
提问于2013-10-03
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
专治看不懂makefile的人
makefile从入门到入门
g+,CMake和Makefile了解一下
5-无人驾驶小车系列之多文件编程及Makefile
信息学奥赛|入门级考点—计算机基础知识集合(4章节)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券