欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

ubuntu 下編譯C++代碼出現(xiàn)的問題解決

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

同樣的代碼, 同樣的makefile 文件

1)在mac 下順利編譯;

2)在新的ubuntu 下,編譯失??;

報(bào)錯(cuò)信息: string.h 中各種 函數(shù)找不到;

makefile:

復(fù)制代碼 代碼如下:

//[這是后來添加的
CL_HEADER := -I/usr/include/
CL_LIBS := -L/usr/lib/
//后來添加的]
clcp: main.o cl_string_utils.o cl_log.o
g++ ${CL_HEADER} ${CL_LIBS}  -o clcp main.o cl_string_utils.o cl_log.o
main.o: main.cpp cl_string_utils.h
g++ ${CL_HEADER} ${CL_LIBS} -c main.cpp
cl_string_utils.o: cl_string_utils.cpp cl_log.h
g++ ${CL_HEADER} ${CL_LIBS} -c cl_string_utils.cpp
cl_log.o: cl_log.cpp cl_log.h
g++ ${CL_HEADER} ${CL_LIBS} -c cl_log.cpp

clean:
rm main.o clcp cl_string_utils.o cl_log.o


------------

報(bào)錯(cuò):

復(fù)制代碼 代碼如下:

cl_string_utils.cpp: In constructor ‘CL_StringBuilder::CL_StringBuilder()':
cl_string_utils.cpp:297:18: error: ‘memset' was not declared in this scope
     memset(s,0,sz);

已經(jīng)做的嘗試:

在$PATH 中添加 頭文件路徑 /usr/include/    source 后, 仍然無法編譯通過;

最終找到的解決方案

1) memset 找不到問題:  在linux 下 使用 <string.h> 替換<string> 解決

2)printf 找不到問題:在linux 下 添加 頭文件<stdio.h> 解決;

問題 歸結(jié)為頭文件 問題; 而不是什么環(huán)境配置問題;

同一份 代碼 已經(jīng)在 mac ox 和 ubuntu 上完成編譯; 正常運(yùn)行;因?yàn)榇a在mac 上寫的, 一致運(yùn)行良好, 轉(zhuǎn)移到linux 上時(shí), 就沒有考慮到 頭文件的問題;

以上就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

請(qǐng)您花一點(diǎn)時(shí)間將文章分享給您的朋友或者留下評(píng)論。我們將會(huì)由衷感謝您的支持!

上一篇:C++實(shí)現(xiàn)類似延時(shí)停頓的打字效果

欄    目:C語(yǔ)言

下一篇:C語(yǔ)言控制臺(tái)版2048小游戲

本文標(biāo)題:ubuntu 下編譯C++代碼出現(xiàn)的問題解決

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3115.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有