centos7에서 mysql connector/c++ 8.0 라이브러리 컴파일 에러가납니다.

kjyong98의 이미지

헤더랑 라이브러리 빌드까지 다 끝내고 mysql 공식 레퍼런스(https://dev.mysql.com/doc/dev/connector-cpp/8.0/usage.html)를 참고해서 진행했는데 알 수 없는 에러가 납니다.

구글링 해도 거의 정보도 안나오고 mysql devl, lib, client, server 등 다 설치하고 진행해봐도 그대로입니다... 대체 뭐가 문제인건지 모르겠습니다.

mysql 버전이 문제인가 싶어서 찾아봤더니 공식 레퍼런스에도 버전하고는 관련없이 빌드할 수 있다고 나와있습니다.

도와주셨으면 감사하겠습니다.

# g++ -std=c++11 -DSTATIC_CONCPP -I /usr/include/mysql test.cpp /lib64/mysql/libmysqlcppconn8-static.a -lssl -lcrypto -lpthread -o TEST

/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_mysqlx_objs_auth_mysql41.cc.o): In function `scramble(std::string const&, std::string const&)':
auth_mysql41.cc:(.text+0x15b): undefined reference to `TaoCrypt::HASHwithTransform::Update(unsigned char const*, unsigned int)'
auth_mysql41.cc:(.text+0x171): undefined reference to `TaoCrypt::HASHwithTransform::Final(unsigned char*)'
auth_mysql41.cc:(.text+0x18c): undefined reference to `TaoCrypt::HASHwithTransform::Update(unsigned char const*, unsigned int)'
auth_mysql41.cc:(.text+0x1a2): undefined reference to `TaoCrypt::HASHwithTransform::Final(unsigned char*)'
auth_mysql41.cc:(.text+0x1d9): undefined reference to `TaoCrypt::HASHwithTransform::Update(unsigned char const*, unsigned int)'
auth_mysql41.cc:(.text+0x1f4): undefined reference to `TaoCrypt::HASHwithTransform::Update(unsigned char const*, unsigned int)'
auth_mysql41.cc:(.text+0x20a): undefined reference to `TaoCrypt::HASHwithTransform::Final(unsigned char*)'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_mysqlx_objs_auth_mysql41.cc.o): In function `TaoCrypt::HASHwithTransform::~HASHwithTransform()':
auth_mysql41.cc:(.text._ZN8TaoCrypt17HASHwithTransformD2Ev[_ZN8TaoCrypt17HASHwithTransformD5Ev]+0x13): undefined reference to `vtable for TaoCrypt::HASHwithTransform'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_mysqlx_objs_auth_mysql41.cc.o): In function `TaoCrypt::SHA::SHA()':
auth_mysql41.cc:(.text._ZN8TaoCrypt3SHAC2Ev[_ZN8TaoCrypt3SHAC5Ev]+0x23): undefined reference to `TaoCrypt::HASHwithTransform::HASHwithTransform(unsigned int, unsigned int)'
auth_mysql41.cc:(.text._ZN8TaoCrypt3SHAC2Ev[_ZN8TaoCrypt3SHAC5Ev]+0x2e): undefined reference to `vtable for TaoCrypt::SHA'
auth_mysql41.cc:(.text._ZN8TaoCrypt3SHAC2Ev[_ZN8TaoCrypt3SHAC5Ev]+0x3a): undefined reference to `TaoCrypt::SHA::Init()'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_mysqlx_objs_auth_mysql41.cc.o): In function `TaoCrypt::SHA::~SHA()':
auth_mysql41.cc:(.text._ZN8TaoCrypt3SHAD2Ev[_ZN8TaoCrypt3SHAD5Ev]+0x13): undefined reference to `vtable for TaoCrypt::SHA'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_socket_detail.cc.o): In function `cdk::foundation::connection::detail::initialize_socket_system()':
socket_detail.cc:(.text+0x1b2): undefined reference to `yaSSL_library_init'
socket_detail.cc:(.text+0x1b7): undefined reference to `yaOpenSSL_add_all_algorithms'
socket_detail.cc:(.text+0x1bc): undefined reference to `yaSSL_load_error_strings'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `throw_openssl_error()':
connection_openssl.cc:(.text+0xee): undefined reference to `yaERR_get_error'
connection_openssl.cc:(.text+0x105): undefined reference to `yaERR_error_string_n'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `connection_TLS_impl::do_connect()':
connection_openssl.cc:(.text+0x189): undefined reference to `yaTLSv1_1_client_method'
connection_openssl.cc:(.text+0x1a5): undefined reference to `yaSSL_CTX_new'
connection_openssl.cc:(.text+0x219): undefined reference to `yaSSL_CTX_set_cipher_list'
connection_openssl.cc:(.text+0x251): undefined reference to `yaSSL_CTX_set_verify'
connection_openssl.cc:(.text+0x2c0): undefined reference to `yaSSL_CTX_load_verify_locations'
connection_openssl.cc:(.text+0x312): undefined reference to `yaSSL_CTX_set_verify'
connection_openssl.cc:(.text+0x322): undefined reference to `yaSSL_new'
connection_openssl.cc:(.text+0x382): undefined reference to `yaSSL_set_fd'
connection_openssl.cc:(.text+0x392): undefined reference to `yaSSL_connect'
connection_openssl.cc:(.text+0x411): undefined reference to `yaSSL_shutdown'
connection_openssl.cc:(.text+0x421): undefined reference to `yaSSL_free'
connection_openssl.cc:(.text+0x44a): undefined reference to `yaSSL_CTX_free'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `connection_TLS_impl::verify_server_cert()':
connection_openssl.cc:(.text+0x4cb): undefined reference to `yaSSL_get_peer_certificate'
connection_openssl.cc:(.text+0x50a): undefined reference to `yaSSL_get_verify_result'
connection_openssl.cc:(.text+0x532): undefined reference to `yaX509_get_subject_name'
connection_openssl.cc:(.text+0x54c): undefined reference to `yaX509_NAME_get_index_by_NID'
connection_openssl.cc:(.text+0x570): undefined reference to `yaX509_NAME_get_entry'
connection_openssl.cc:(.text+0x591): undefined reference to `yaX509_NAME_ENTRY_get_data'
connection_openssl.cc:(.text+0x5b2): undefined reference to `yaASN1_STRING_data'
connection_openssl.cc:(.text+0x5c2): undefined reference to `yaASN1_STRING_length'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `cdk::foundation::connection::TLS::Read_op::common_read()':
connection_openssl.cc:(.text+0xa13): undefined reference to `yaSSL_read'
connection_openssl.cc:(.text+0xa3e): undefined reference to `yaSSL_get_error'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `cdk::foundation::connection::TLS::Read_some_op::common_read()':
connection_openssl.cc:(.text+0xcff): undefined reference to `yaSSL_read'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `cdk::foundation::connection::TLS::Write_op::common_write()':
connection_openssl.cc:(.text+0xf4f): undefined reference to `yaSSL_write'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `cdk::foundation::connection::TLS::Write_some_op::common_write()':
connection_openssl.cc:(.text+0x11dd): undefined reference to `yaSSL_write'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `connection_TLS_impl::~connection_TLS_impl()':
connection_openssl.cc:(.text._ZN19connection_TLS_implD2Ev[_ZN19connection_TLS_implD5Ev]+0x30): undefined reference to `yaSSL_shutdown'
connection_openssl.cc:(.text._ZN19connection_TLS_implD2Ev[_ZN19connection_TLS_implD5Ev]+0x40): undefined reference to `yaSSL_free'
connection_openssl.cc:(.text._ZN19connection_TLS_implD2Ev[_ZN19connection_TLS_implD5Ev]+0x5d): undefined reference to `yaSSL_CTX_free'
/lib64/mysql/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): In function `safe_cert::~safe_cert()':
connection_openssl.cc:(.text._ZN9safe_certD2Ev[_ZN9safe_certD5Ev]+0x23): undefined reference to `yaX509_free'
collect2: error: ld returned 1 exit status

김정균의 이미지

openssl-devel 은 설치가 되어 있나요?

shint의 이미지

//-----------------------
//가장 최신 내용
//-----------------------
CMakeFiles.txt 옵션 변경해서. (static 옵션과 bundled SSL 옵션)
cmake -H. -Bbuild 로 컴파일 하니. 뭔가 생성 되었네요. ㅇ_ㅇ;;
실행 되는건지 잘 모르겠습니다.

컴파일로 생성된 하위 파일 목록과 컴파일로 생성된 결과를 함께..tar.gz.zip 첨부파일과 txt 문서로 올려봅니다.

zip 파일만 올릴 수 있어서. 윈도우에서 7Zip으로 .tar.gz 파일을. 한번 더 압축했습니다.

아마 이렇게 풀면 될겁니다. 보안 접속이라 그런가. 다운이 안되네요. ㅇ_ㅇ;;
https://kldp.org/files/test.tar_.gz_.zip 이상하게 다운이 안되네요. ㅇ_ㅇ;;
unzip test.tar_.gz_.zip
tar -xvf test.tar_.gz_

이렇게 하니 됩니다.
wget http://cfile239.uf.daum.net/attach/99CBDB355AEE5A5B0F4223
tar -xvf 99CBDB355AEE5A5B0F4223

또는 이름을 변경해서 사용
mv 99CBDB355AEE5A5B0F4223 test.tar.gz
tar -xvf test.tar.gz

//CMakeFiles.txt 변경한 내용
set(WITH_CONCPP $ENV{WITH_CONCPP} CACHE PATH "../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit")

//CMakeFiles.txt 변경한 내용
option(BUILD_STATIC "Link statically with the connector library" ON)

//CMakeFiles.txt 변경한 내용
set(WITH_SSL $ENV{WITH_SSL} CACHE STRING
"\"no\" = connector built without SSL support,"
"\"bundled\" = connector with built-in SSL support,"
" any other value or not set implies that connector is using shared OpenSSL libraries."
bundled
)

//-----------------------
//1시간전 작성한 내용
//-----------------------
구름 IDE 에서 해보니. 여기까지 되고. 막히네요. sudo apt-get install openssl-devel은 없네요.;;
https://ide.goorm.io

OpenSSL 설치는 했지만.
ln -s /usr/lib/libGL.so.xx.xx.xx /usr/lib/libGL.so 나
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/xxx/xxx1/xxx2/ 를 지정해줘야 하나봅니다. ㅇ_ㅇ;;

//
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status

//-lcrypto 를 빼고 컴파일 한 경우. OPENSSL_1.0.0 이 보입니다. ㅇ_ㅇ;; 버전도 확인 필요.
root@goorm:/workspace/TEST3/mysql-connector-cpp-master/testapp# g++ -std=c++11 -DSTATIC_CONCPP -I ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/include xapi_test.c ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8-static.a -lssl -lpthread -o TEST
/usr/bin/ld: ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8-static.a(cdk_cdk_foundation_objs_connection_openssl.cc.o): undefined reference to symbol 'X509_free@@OPENSSL_1.0.0'

//lib/x86_64-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

//
How do I install the OpenSSL libraries on Ubuntu?
https://stackoverflow.com/questions/3016956/how-do-i-install-the-openssl-libraries-on-ubuntu
sudo apt-get install libssl-dev
sudo apt-get install libssl

1.sudo apt-get install pkg-config
2.cd WORKDIR
3.git clone https://github.com/openssl/openssl.git
4.cd openssl
5../config
6.make
7.sudo make install
8.Open file /etc/ld.so.conf, add a new line: "/usr/local/lib" at EOF
9.sudo ldconfig

//CMakeList.txt 사용방법 - 내용중에 SSL 관련 옵션도 보이네요.

mysql-connector-cpp / testapp / CMakeLists.txt
https://github.com/mysql/mysql-connector-cpp/blob/master/testapp/CMakeLists.txt

Chapter 1: Let's start with CMake
https://tuannguyen68.gitbooks.io/learning-cmake-a-beginner-s-guide/content/chap1/chap1.html

$ cmake -H. -Bbuild
$ cmake --build build -- -j3

Introduction to CMake by Example
http://derekmolloy.ie/hello-world-introductions-to-cmake/

statically-linked library
ldd libtestStudent.so
sudo make install
ar -t libtestStudent.a

//
centos7에서 mysql connector/c++ 8.0 라이브러리 컴파일 에러가납니다.
https://kldp.org/node/159440

Download Connector/C++
https://dev.mysql.com/downloads/connector/cpp/8.0.html

64비트
https://dev.mysql.com/downloads/file/?id=477003
https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit.tar.gz

32비트
https://dev.mysql.com/downloads/file/?id=477004
https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit.tar.gz

다운로드 버튼 ---> No thanks, just start my download.

Thread: How do I install OpenSSL?
https://ubuntuforums.org/showthread.php?t=2110429
sudo apt-get install openssl
sudo apt-get install libssl1.0.0
apt-cache search libssl | grep SSL

root@goorm:/workspace/TEST3/mysql-connector-cpp-master/testapp# find ../../ | grep libmysql

../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn.so
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn8.so
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn8.so.1
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn-static.a
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn8-static.a
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn.so.7.8.0.11
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn.so.7
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn8.so.1.8.0.11
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn.so
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8.so
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8.so.1
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn-static.a
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8-static.a
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn.so.7.8.0.11
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn.so.7
../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8.so.1.8.0.11

root@goorm:/workspace/TEST3/mysql-connector-cpp-master/testapp# g++ -std=c++11 -DSTATIC_CONCPP -I ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/include xapi_test.c ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-64bit/lib64/libmysqlcppconn8-static.a -lssl -lcrypto -lpthread -o TEST

/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status

root@goorm:/workspace/TEST3/mysql-connector-cpp-master/testapp# g++ -std=c++11 -DSTATIC_CONCPP -I ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/include xapi_test.c ../../mysql-connector-c++-8.0.11-linux-glibc2.12-x86-32bit/lib/libmysqlcppconn8-static.a -lssl -lcrypto -lpthread -o TEST

/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status

//명령어
md5sum
git

Installing OpenSSL on Ubuntu Linux
https://geeksww.com/tutorials/libraries/openssl/installation/installing_openssl_on_ubuntu_linux.php

wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz
tar -xvzf openssl-1.0.1g.tar.gz
cd openssl-1.0.1g
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
sudo make install

//
Installing OpenSSL 1.0.2 on Ubuntu 14
https://gist.github.com/mbejda/a1dabc45b32aaf8b25ae5e8d05923518

openssl version -a
sudo add-apt-repository ppa:0k53d-karl-f830m/openssl
sudo apt-get update
sudo apt-get install openssl
openssl version -a

//
Thread: /usr/bin/ld: cannot find -lGL
https://ubuntuforums.org/showthread.php?t=1480282

The linkage was broken...
just found the library and associated the right files:
ln -s /usr/lib/libGL.so.xx.xx.xx /usr/lib/libGL.so

gcc main.o libk8055.o -o k8055 -lusb -L/usr/lib -lm
/usr/bin/ld: cannot find -lusb

sudo ln -s /usr/lib/libusb-1.0.so.0.0.0 /usr/lib/libusb-1.0.so

$ sudo apt-file update
$ apt-file search libcr.so

//
/usr/bin/ld: cannot find -lpgm 에러 메시지...
https://kldp.org/node/77350
find / -name libpgm* -print
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/xxx/xxx1/xxx2/

MySQL Connector/C++ 8.0.11
https://dev.mysql.com/doc/dev/connector-cpp/8.0/usage.html

[MySQL] Ubuntu 16.04 에서 MySQL 서버 설치
https://www.fun25.co.kr/blog/ubuntu-16-04-mysql-server-install/

mysql/mysql-connector-cpp
https://github.com/mysql/mysql-connector-cpp

댓글 첨부 파일: 

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.