2019. 10. 15. 11:31

sed -e "2 i\\원하는내용 $Value" -i 파일명

 

Ex) sed -e "2 i\\source $ROOT\/home\/Directory\/Test.sh" -i $ROOT/home/Script.sh

 

특정라인에 내용집어넣는 글중 제대로되는게 없어서 남겨둠

변수사용하는 예제도 없어서 변수넣는 예제로남김

 

Posted by 하루나비꿀
2018. 11. 21. 14:41

보통 우분투에서 라이브러리 파일을만들면 그 헤더파일과 만들어진 .so파일이 필요합니다.


MakeFile에 

INCPATH

 -I/usr/include                              ///이 경로는 만들어진 헤더파일의 위치에따라 바뀔수도있습니다.


LIBS

-L/usr/lib                                    ///이 경로는 만들어진 .so파일 위치에따라 바뀔수도있습니다.


만약 만들어진파일이 libtestlib.so 파일이면

LIBS

-ltestlib 을 맨뒤에 추가시키면됩니다.


이것과 마찬가지로 다른 so파일을 사용시 그 헤더파일위치를 INCPATH에 적어주고, so파일경로를 LIBS에, 사용할 라이브러리중 lib는 l로 해서 LIBS의 맨 뒤에 추가하면 됩니다.

'Ubuntu > Qt' 카테고리의 다른 글

Qt TextFile Load  (0) 2018.11.21
Posted by 하루나비꿀
2018. 11. 21. 14:35

필요 헤더파일

#include <QFile>

세부코드


QString filename = "파일경로"; //ex) "./Text.txt" or "/home/MyUbuntu/Text.txt"
QFile txtFile(filename);
if(!txtFile.open(QFile::ReadOnly | QFile::Text){
qDebug()<<"Open Fail";
}
else
{
qDebug()<<"Open Success";
}
QTextStream s(&txtFile);
QString str = s.readLine();

만약 텍스트파일에있는 데이터를 불러와서 소켓통신에사용할 ip로 사용하려면

const std::string ipaddress = str.toStdString();


'Ubuntu > Qt' 카테고리의 다른 글

우분투 so파일 사용법  (0) 2018.11.21
Posted by 하루나비꿀